CVE-2009-2414 json
Stack consumption vulnerability in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allows context-dependent attacker…
published 2009-08-11 17 y ago modified 2026-06-16 4 mo ago also EUVD-2009-2410
- cvss
- 4.3
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 3.1%
- EPSS 3.1% chance of exploitation in 30 days, percentile 87%
- public exploits
- 0
- none known
Summary
Stack consumption vulnerability in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allows context-dependent attackers to cause a denial of service (application crash) via a large depth of element declarations in a DTD, related to a function recursion, as demonstrated by the Codenomicon XML fuzzing framework.
Patch / fix
- libxml2 Debian 14, Debian 13, Debian 12 2.7.3.dfsg-2.1
debian advisories DEBIAN-CVE-2009-2414
- libxml RHEL 3 1:1.8.17-9.3
- libxml2 RHEL 3 2.5.10-15
- libxml2 RHEL 4 2.6.16-12.7
- libxml2 RHEL 5 2.6.26-2.1.2.8
- libxml2-python RHEL 3 2.5.10-15
- libxml2-python RHEL 4 2.6.16-12.7
- libxml2-python RHEL 5 2.6.26-2.1.2.8
red hat advisories RHSA-2009:1206
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2009-2414 updated cvss 4.3
mingw32-libxml2: Stack overflow by parsing root XML element DTD definition
-
Red Hat Desktop version 3 libxml 1.8.17-9.3, libxml2 2.5.10-15, libxml2-python 2.5.10-15 Red Hat Enterprise Linux (v. 5 server) libxml2 2.6.26-2.1.2.8, libxml2-python 2.6.26-2.1.2.8 Red Hat Enterprise Linux AS version 3 libxml 1.8.17-9.3, libxml2 2.5.10-15, libxml2-python 2.5.10-15 Red Hat Enterprise Linux AS version 4 libxml2 2.6.16-12.7, libxml2-python 2.6.16-12.7 Red Hat Enterprise Linux Desktop (v. 5 client) libxml2 2.6.26-2.1.2.8, libxml2-python 2.6.26-2.1.2.8 Red Hat Enterprise Linux Desktop version 4 libxml2 2.6.16-12.7, libxml2-python 2.6.16-12.7fixed: vendor fix RHSA-2009:1206
+5 more productsfewer
Red Hat Enterprise Linux Desktop Workstation (v. 5 client) libxml2 2.6.26-2.1.2.8, libxml2-python 2.6.26-2.1.2.8 Red Hat Enterprise Linux ES version 3 libxml 1.8.17-9.3, libxml2 2.5.10-15, libxml2-python 2.5.10-15 Red Hat Enterprise Linux ES version 4 libxml2 2.6.16-12.7, libxml2-python 2.6.16-12.7 Red Hat Enterprise Linux WS version 3 libxml 1.8.17-9.3, libxml2 2.5.10-15, libxml2-python 2.5.10-15 Red Hat Enterprise Linux WS version 4 libxml2 2.6.16-12.7, libxml2-python 2.6.16-12.7
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
3.14% chance of exploitation in the next 30 days, higher than 87% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:N/I:N/A:P |
Classification
- Weakness
-
- CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer
References
- git.gnome.org /browse/libxml2/commit/?id=489f9671e71cc44a97b23111b3126ac8a1e21a59
-
debian.org
/security/2009/dsa-1859
vendor-advisory, patch
-
ubuntu.com
/usn/USN-815-1
vendor-advisory
-
redhat.com
/archives/fedora-package-announce/2009-August/msg00537.html
vendor-advisory
-
lists.apple.com
/archives/security-announce/2009/Nov/msg00001.html
vendor-advisory
-
redhat.com
/archives/fedora-package-announce/2009-August/msg00642.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2009-09/msg00001.html
vendor-advisory
-
redhat.com
/archives/fedora-package-announce/2009-August/msg00547.html
vendor-advisory
-
lists.apple.com
/archives/security-announce/2009/Nov/msg00000.html
vendor-advisory
-
lists.apple.com
/archives/security-announce/2010/Jun/msg00003.html
vendor-advisory
-
secunia.com
/advisories/36631
third-party-advisory
- networkworld.com /columnists/2009/080509-xml-flaw.html
- openoffice.org /security/cves/CVE-2009-2414-2416.html
-
vupen.com
/english/advisories/2009/3217
vdb-entry
-
secunia.com
/advisories/37471
third-party-advisory
- support.apple.com /kb/HT4225
-
vupen.com
/english/advisories/2009/2420
vdb-entry
- vmware.com /security/advisories/VMSA-2009-0016.html
-
secunia.com
/advisories/36417
third-party-advisory
- cert.fi /en/reports/2009/vulnerability2009085.html
- codenomicon.com /labs/xml/
- support.apple.com /kb/HT3949
-
mail-archive.com
/debian-bugs-dist%40lists.debian.org/msg678527.html
mailing-list
-
securityfocus.com
/bid/36010
vdb-entry
- googlechromereleases.blogspot.com /2009/08/stable-update-security-fixes.html
-
securityfocus.com
/archive/1/507985/100/0/threaded
mailing-list
-
secunia.com
/advisories/35036
third-party-advisory
-
secunia.com
/advisories/36338
third-party-advisory
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8639
vdb-entry, signature
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10129
vdb-entry, signature
- bugzilla.redhat.com /show_bug.cgi?id=515195
-
vupen.com
/english/advisories/2009/3184
vdb-entry
-
secunia.com
/advisories/37346
third-party-advisory
-
vupen.com
/english/advisories/2009/3316
vdb-entry
- support.apple.com /kb/HT3937
-
secunia.com
/advisories/36207
third-party-advisory
Sources
- CVE List CVE-2009-2414
- NVD CVE-2009-2414
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.