CVE-2009-2416
Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32,...
CVE-2009-2416 is a medium vulnerability (CVSS 6.5) 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 1.96%, the 80th percentile. Fixed in libxml2 2.7.3.dfsg-2.1.
Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allow context-dependent attackers to cause a denial of service (application crash) via crafted (1) Notation or (2) Enumeration attribute types in an XML file, as demonstrated by the Codenomicon XML fuzzing framework.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allow context-dependent attackers to cause a denial of service (application crash) via crafted (1) Notation or (2) Enumeration attribute types in an XML file, as demonstrated by the Codenomicon XML fuzzing framework.
- Record
CVE-2009-2416- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-416
- Updated
- 2026-11-02
CVE List
6.5
Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allow context-dependent attackers to cause a denial of service (application crash) via crafted (1) Notation or (2) Enumeration attribute types in an XML file, as demonstrated by the Codenomicon XML fuzzing framework.
- Record
CVE-2009-2416- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
EUVDEUVD-2009-2412
6.5
Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allow context-dependent attackers to cause a denial of service (application crash) via crafted (1) Notation or (2) Enumeration attribute types in an XML file, as demonstrated by the Codenomicon XML fuzzing framework.
- Record
EUVD-2009-2412- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-2vw2-h5mp-gfhw
6.5
Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32,...
Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allow context-dependent attackers to cause a denial of service (application crash) via crafted (1) Notation or (2) Enumeration attribute types in an XML file, as demonstrated by the Codenomicon XML fuzzing framework.
- Record
GHSA-2vw2-h5mp-gfhw- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
OSV
6.5
Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allow context-dependent attackers to cause a denial of service (application crash) via crafted (1) Notation or (2) Enumeration attribute types in an XML file, as demonstrated by the Codenomicon XML fuzzing framework.
- Record
CVE-2009-2416- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2009-2416
6.5
Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allow context-dependent attackers to cause a denial of service (application crash) via crafted (1) Notation or (2) Enumeration attribute types in an XML file, as demonstrated by the Codenomicon XML fuzzing framework.
- Record
DEBIAN-CVE-2009-2416- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - 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
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9262
networkworld.com/columnists/2009/080509-xml-flaw.html
bugzilla.redhat.com/show_bug.cgi?id=515205
Show 43 moreShow less
openoffice.org/security/cves/CVE-2009-2414-2416.html
lists.apple.com/archives/security-announce/2009/Nov/msg00001.html
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%3A7783
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-2416
mail-archive.com/[email protected]/msg678527.html
access.redhat.com/errata/RHSA-2009:1206
access.redhat.com/security/cve/CVE-2009-2416
github.com/advisories/GHSA-2vw2-h5mp-gfhw
security-tracker.debian.org/tracker/CVE-2009-2416
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=515195
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
nvd.nist.gov/vuln/detail/CVE-2009-2414
cve.org/CVERecord?id=CVE-2009-2416