CVE-2009-2414
Stack consumption vulnerability in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml...
CVE-2009-2414 is a medium vulnerability (CVSS 4.3) in Xmlsoft Libxml, published August 10, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.14%, the 87th percentile. Fixed in libxml2 2.7.3.dfsg-2.1.
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.
Exploit likelihood
What each source reports
NVD Score used
4.3
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.
- Record
CVE-2009-2414- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2009-2414- Updated
- 2026-11-02
EUVDEUVD-2009-2410 No score
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.
- Record
EUVD-2009-2410- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-pxj8-hpwc-88mp No score
Stack consumption vulnerability in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml...
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.
- Record
GHSA-pxj8-hpwc-88mp- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
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.
- Record
CVE-2009-2414- Updated
- 2026-11-02
OSVDEBIAN-CVE-2009-2414 No score
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.
- Record
DEBIAN-CVE-2009-2414- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libxml2Debian:12 |
before 2.7.3.dfsg-2.1 | 2.7.3.dfsg-2.1 |
libxml2Debian:13 |
before 2.7.3.dfsg-2.1 | 2.7.3.dfsg-2.1 |
libxml2Debian:14 |
before 2.7.3.dfsg-2.1 | 2.7.3.dfsg-2.1 |
libxml2Debian:4.0 |
before 2.6.27.dfsg-6+etch1, plus listed versions 2.6.27.dfsg-12.6.27.dfsg-22.6.27.dfsg-32.6.27.dfsg-42.6.27.dfsg-52.6.27.dfsg-6 |
2.6.27.dfsg-6+etch1 |
libxml2Debian:5.0 |
before 2.6.32.dfsg-5+lenny1, plus listed versions 2.6.32.dfsg-5 |
2.6.32.dfsg-5+lenny1 |
libxmlDebian:4.0 |
before 1:1.8.17-14+etch1, plus listed versions 1:1.8.17-14 |
1:1.8.17-14+etch1 |
libxmlRed Hat:enterprise_linux:3::as |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml-debuginfoRed Hat:enterprise_linux:3::as |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml-develRed Hat:enterprise_linux:3::as |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml2Red Hat:enterprise_linux:3::as |
before 0:2.5.10-15 | 0:2.5.10-15 |
Show 50 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libxml2-debuginfoRed Hat:enterprise_linux:3::as |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-develRed Hat:enterprise_linux:3::as |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-pythonRed Hat:enterprise_linux:3::as |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxmlRed Hat:enterprise_linux:3::desktop |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml-debuginfoRed Hat:enterprise_linux:3::desktop |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml-develRed Hat:enterprise_linux:3::desktop |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml2Red Hat:enterprise_linux:3::desktop |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-develRed Hat:enterprise_linux:3::desktop |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-pythonRed Hat:enterprise_linux:3::desktop |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxmlRed Hat:enterprise_linux:3::es |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml-debuginfoRed Hat:enterprise_linux:3::es |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml-develRed Hat:enterprise_linux:3::es |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml2Red Hat:enterprise_linux:3::es |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-debuginfoRed Hat:enterprise_linux:3::es |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-develRed Hat:enterprise_linux:3::es |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-pythonRed Hat:enterprise_linux:3::es |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxmlRed Hat:enterprise_linux:3::ws |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml-debuginfoRed Hat:enterprise_linux:3::ws |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml-develRed Hat:enterprise_linux:3::ws |
before 1:1.8.17-9.3 | 1:1.8.17-9.3 |
libxml2Red Hat:enterprise_linux:3::ws |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-develRed Hat:enterprise_linux:3::ws |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2-pythonRed Hat:enterprise_linux:3::ws |
before 0:2.5.10-15 | 0:2.5.10-15 |
libxml2Red Hat:enterprise_linux:4::as |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-debuginfoRed Hat:enterprise_linux:4::as |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-develRed Hat:enterprise_linux:4::as |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-pythonRed Hat:enterprise_linux:4::as |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2Red Hat:enterprise_linux:4::desktop |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-develRed Hat:enterprise_linux:4::desktop |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-pythonRed Hat:enterprise_linux:4::desktop |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2Red Hat:enterprise_linux:4::es |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-debuginfoRed Hat:enterprise_linux:4::es |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-develRed Hat:enterprise_linux:4::es |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-pythonRed Hat:enterprise_linux:4::es |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2Red Hat:enterprise_linux:4::ws |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-develRed Hat:enterprise_linux:4::ws |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2-pythonRed Hat:enterprise_linux:4::ws |
before 0:2.6.16-12.7 | 0:2.6.16-12.7 |
libxml2Red Hat:enterprise_linux:5::client_workstation |
before 0:2.6.26-2.1.2.8 | 0:2.6.26-2.1.2.8 |
libxml2-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:2.6.26-2.1.2.8 | 0:2.6.26-2.1.2.8 |
libxml2-develRed Hat:enterprise_linux:5::client_workstation |
before 0:2.6.26-2.1.2.8 | 0:2.6.26-2.1.2.8 |
libxml2Red Hat:enterprise_linux:5::client |
before 0:2.6.26-2.1.2.8 | 0:2.6.26-2.1.2.8 |
libxml2-debuginfoRed Hat:enterprise_linux:5::client |
before 0:2.6.26-2.1.2.8 | 0:2.6.26-2.1.2.8 |
libxml2-pythonRed Hat:enterprise_linux:5::client |
before 0:2.6.26-2.1.2.8 | 0:2.6.26-2.1.2.8 |
libxml2Red Hat:enterprise_linux:5::server |
before 0:2.6.26-2.1.2.8 | 0:2.6.26-2.1.2.8 |
libxml2-debuginfoRed Hat:enterprise_linux:5::server |
before 0:2.6.26-2.1.2.8 | 0:2.6.26-2.1.2.8 |
libxml2-develRed Hat:enterprise_linux:5::server |
before 0:2.6.26-2.1.2.8 | 0:2.6.26-2.1.2.8 |
libxml2-pythonRed Hat:enterprise_linux:5::server |
before 0:2.6.26-2.1.2.8 | 0:2.6.26-2.1.2.8 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
ubuntu.com/usn/USN-815-1
redhat.com/archives/fedora-package-announce/2009-August/msg00537.html
secunia.com/advisories/36631
networkworld.com/columnists/2009/080509-xml-flaw.html
openoffice.org/security/cves/CVE-2009-2414-2416.html
lists.apple.com/archives/security-announce/2009/Nov/msg00001.html
Show 43 moreShow less
vupen.com/english/advisories/2009/3217
secunia.com/advisories/37471
support.apple.com/kb/HT4225
vupen.com/english/advisories/2009/2420
redhat.com/archives/fedora-package-announce/2009-August/msg00642.html
vmware.com/security/advisories/VMSA-2009-0016.html
secunia.com/advisories/36417
cert.fi/en/reports/2009/vulnerability2009085.html
codenomicon.com/labs/xml
lists.opensuse.org/opensuse-security-announce/2009-09/msg00001.html
support.apple.com/kb/HT3949
mail-archive.com/debian-bugs-dist%40lists.debian.org/msg678527.html
securityfocus.com/bid/36010
googlechromereleases.blogspot.com/2009/08/stable-update-security-fixes.html
securityfocus.com/archive/1/507985/100/0/threaded
git.gnome.org/browse/libxml2/commit?id=489f9671e71cc44a97b23111b3126ac8a1e21a59
secunia.com/advisories/35036
secunia.com/advisories/36338
redhat.com/archives/fedora-package-announce/2009-August/msg00547.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8639
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10129
bugzilla.redhat.com/show_bug.cgi?id=515195
vupen.com/english/advisories/2009/3184
debian.org/security/2009/dsa-1859
lists.apple.com/archives/security-announce/2009/Nov/msg00000.html
lists.apple.com/archives/security-announce/2010/Jun/msg00003.html
secunia.com/advisories/37346
vupen.com/english/advisories/2009/3316
support.apple.com/kb/HT3937
secunia.com/advisories/36207
nvd.nist.gov/vuln/detail/CVE-2009-2414
mail-archive.com/[email protected]/msg678527.html
github.com/advisories/GHSA-pxj8-hpwc-88mp
security-tracker.debian.org/tracker/CVE-2009-2414
access.redhat.com/errata/RHSA-2009:1206
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=515205
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1206.json
access.redhat.com/security/cve/CVE-2009-2414
cve.org/CVERecord?id=CVE-2009-2414
access.redhat.com/security/cve/CVE-2009-2416
cve.org/CVERecord?id=CVE-2009-2416
nvd.nist.gov/vuln/detail/CVE-2009-2416