CVE-2011-1944
Integer overflow in xpath.c in libxml2 2.6.x through 2.6.32 and 2.7.x through 2.7.8, and libxml 1...
Integer overflow in xpath.c in libxml2 2.6.x through 2.6.32 and 2.7.x through 2.7.8, and libxml 1.8.16 and earlier, allows context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted XML file that triggers a heap-based buffer overflow when adding a new namespace node, related to handling of XPath expressions.
Exploit likelihood
What each source reports
NVD Score used
9.3
Integer overflow in xpath.c in libxml2 2.6.x through 2.6.32 and 2.7.x through 2.7.8, and libxml 1.8.16 and earlier, allows context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted XML file that triggers a heap-based buffer overflow when adding a new namespace node, related to handling of XPath expressions.
- Record
CVE-2011-1944- CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Integer overflow in xpath.c in libxml2 2.6.x through 2.6.32 and 2.7.x through 2.7.8, and libxml 1.8.16 and earlier, allows context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted XML file that triggers a heap-based buffer overflow when adding a new namespace node, related to handling of XPath expressions.
- Record
CVE-2011-1944- Updated
- 2026-11-02
EUVDEUVD-2011-1941 No score
Integer overflow in xpath.c in libxml2 2.6.x through 2.6.32 and 2.7.x through 2.7.8, and libxml 1.8.16 and earlier, allows context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted XML file that triggers a heap-based buffer overflow when adding a new namespace node, related to handling of XPath expressions.
- Record
EUVD-2011-1941- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-447f-hj4w-5xch No score
Integer overflow in xpath.c in libxml2 2.6.x through 2.6.32 and 2.7.x through 2.7.8, and libxml 1...
Integer overflow in xpath.c in libxml2 2.6.x through 2.6.32 and 2.7.x through 2.7.8, and libxml 1.8.16 and earlier, allows context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted XML file that triggers a heap-based buffer overflow when adding a new namespace node, related to handling of XPath expressions.
- Record
GHSA-447f-hj4w-5xch- Updated
- 2026-11-02
OSV No score
Integer overflow in xpath.c in libxml2 2.6.x through 2.6.32 and 2.7.x through 2.7.8, and libxml 1.8.16 and earlier, allows context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted XML file that triggers a heap-based buffer overflow when adding a new namespace node, related to handling of XPath expressions.
- Record
CVE-2011-1944- Updated
- 2026-11-02
OSVDEBIAN-CVE-2011-1944 No score
Integer overflow in xpath.c in libxml2 2.6.x through 2.6.32 and 2.7.x through 2.7.8, and libxml 1.8.16 and earlier, allows context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted XML file that triggers a heap-based buffer overflow when adding a new namespace node, related to handling of XPath expressions.
- Record
DEBIAN-CVE-2011-1944- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10192-1 No score
libxml2-2-2.9.4-1.22 on GA media
These are all security issues fixed in the libxml2-2-2.9.4-1.22 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10192-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libxml2Debian:12 |
before 2.7.8.dfsg-3 | 2.7.8.dfsg-3 |
libxml2Debian:13 |
before 2.7.8.dfsg-3 | 2.7.8.dfsg-3 |
libxml2Debian:14 |
before 2.7.8.dfsg-3 | 2.7.8.dfsg-3 |
libxml2Debian:5.0 |
before 2.6.32.dfsg-5+lenny4, plus listed versions 2.6.32.dfsg-52.6.32.dfsg-5+lenny12.6.32.dfsg-5+lenny22.6.32.dfsg-5+lenny3 |
2.6.32.dfsg-5+lenny4 |
libxml2Debian:6.0 |
before 2.7.8.dfsg-2+squeeze1, plus listed versions 2.7.8.dfsg-2 |
2.7.8.dfsg-2+squeeze1 |
libxml2Red Hat:enterprise_linux:6::client From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-debuginfoRed Hat:enterprise_linux:6::client From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-develRed Hat:enterprise_linux:6::client From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-staticRed Hat:enterprise_linux:6::client From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-pythonRed Hat:enterprise_linux:6::client From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
Show 38 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libxml2Red Hat:enterprise_linux:6::computenode From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-debuginfoRed Hat:enterprise_linux:6::computenode From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-develRed Hat:enterprise_linux:6::computenode From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-staticRed Hat:enterprise_linux:6::computenode From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-pythonRed Hat:enterprise_linux:6::computenode From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2Red Hat:enterprise_linux:6::server From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-debuginfoRed Hat:enterprise_linux:6::server From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-staticRed Hat:enterprise_linux:6::server From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-develRed Hat:enterprise_linux:6::server From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-pythonRed Hat:enterprise_linux:6::server From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2Red Hat:enterprise_linux:6::workstation From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-debuginfoRed Hat:enterprise_linux:6::workstation From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-staticRed Hat:enterprise_linux:6::workstation From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-develRed Hat:enterprise_linux:6::workstation From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2-pythonRed Hat:enterprise_linux:6::workstation From an advisory covering 6 CVEs |
before 0:2.7.6-4.el6 | 0:2.7.6-4.el6 |
libxml2Red Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.26-2.1.12.el5_7.2 | 0:2.6.26-2.1.12.el5_7.2 |
libxml2-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.26-2.1.12.el5_7.2 | 0:2.6.26-2.1.12.el5_7.2 |
libxml2-pythonRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.26-2.1.12.el5_7.2 | 0:2.6.26-2.1.12.el5_7.2 |
libxml2Red Hat:enterprise_linux:5::client_workstation From an advisory covering 6 CVEs |
before 0:2.6.26-2.1.12.el5_7.2 | 0:2.6.26-2.1.12.el5_7.2 |
libxml2-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 6 CVEs |
before 0:2.6.26-2.1.12.el5_7.2 | 0:2.6.26-2.1.12.el5_7.2 |
libxml2-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 6 CVEs |
before 0:2.6.26-2.1.12.el5_7.2 | 0:2.6.26-2.1.12.el5_7.2 |
libxml2Red Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.26-2.1.12.el5_7.2 | 0:2.6.26-2.1.12.el5_7.2 |
libxml2-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.26-2.1.12.el5_7.2 | 0:2.6.26-2.1.12.el5_7.2 |
libxml2-develRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.26-2.1.12.el5_7.2 | 0:2.6.26-2.1.12.el5_7.2 |
libxml2-pythonRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.26-2.1.12.el5_7.2 | 0:2.6.26-2.1.12.el5_7.2 |
mingw32-libxml2Red Hat:enterprise_linux:6::client From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2-debuginfoRed Hat:enterprise_linux:6::client From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2-staticRed Hat:enterprise_linux:6::client From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2Red Hat:enterprise_linux:6::computenode From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2-debuginfoRed Hat:enterprise_linux:6::computenode From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2-staticRed Hat:enterprise_linux:6::computenode From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2Red Hat:enterprise_linux:6::server From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2-debuginfoRed Hat:enterprise_linux:6::server From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2-staticRed Hat:enterprise_linux:6::server From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2Red Hat:enterprise_linux:6::workstation From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2-debuginfoRed Hat:enterprise_linux:6::workstation From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
mingw32-libxml2-staticRed Hat:enterprise_linux:6::workstation From an advisory covering 11 CVEs |
before 0:2.7.6-6.el6_3 | 0:2.7.6-6.el6_3 |
libxml2openSUSE:Tumbleweed From an advisory covering 32 CVEs |
before 2.9.4-1.22 | 2.9.4-1.22 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | libxmlInvalid 2.7.x - XPath Multiple Memory Corruption Vulnerabilities | 2011-05-31 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2011-1944 is a high vulnerability (CVSS 9.3) in Xmlsoft Libxml, published June 6, 2011. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 13.4%, the 96th percentile. Fixed in libxml2 2.7.8.dfsg-3.
References
securityfocus.com/bid/48056
secunia.com/advisories/44711
mandriva.com/security/advisories?name=MDVSA-2011:131
h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c03360041
lists.opensuse.org/opensuse-updates/2011-07/msg00035.html
git.gnome.org/browse/libxml2/commit?id=d7958b21e7f8c447a26bb2436f08402b2c308be4
Show 99 moreShow less
lists.apple.com/archives/security-announce/2012/Sep/msg00003.html
support.apple.com/kb/HT5503
bugzilla.redhat.com/show_bug.cgi?id=709747
rhn.redhat.com/errata/RHSA-2013-0217.html
redhat.com/support/errata/RHSA-2011-1749.html
oracle.com/technetwork/topics/security/cpujan2015-1972971.html
debian.org/security/2011/dsa-2255
osvdb.org/73248
scarybeastsecurity.blogspot.com/2011/05/libxml-vulnerability-and-interesting.html
lists.fedoraproject.org/pipermail/package-announce/2011-July/062238.html
openwall.com/lists/oss-security/2011/05/31/8
support.apple.com/kb/HT5281
lists.apple.com/archives/security-announce/2012/May/msg00001.html
ubuntu.com/usn/usn-1153-1
nvd.nist.gov/vuln/detail/CVE-2011-1944
github.com/advisories/GHSA-447f-hj4w-5xch
security-tracker.debian.org/tracker/CVE-2011-1944
access.redhat.com/errata/RHSA-2011:1749
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=645341
bugzilla.redhat.com/show_bug.cgi?id=665963
bugzilla.redhat.com/show_bug.cgi?id=724906
bugzilla.redhat.com/show_bug.cgi?id=732335
bugzilla.redhat.com/show_bug.cgi?id=735712
bugzilla.redhat.com/show_bug.cgi?id=735751
security.access.redhat.com/data/csaf/v2/advisories/2011/rhsa-2011_1749.json
access.redhat.com/security/cve/CVE-2010-4008
cve.org/CVERecord?id=CVE-2010-4008
nvd.nist.gov/vuln/detail/CVE-2010-4008
access.redhat.com/security/cve/CVE-2010-4494
cve.org/CVERecord?id=CVE-2010-4494
nvd.nist.gov/vuln/detail/CVE-2010-4494
access.redhat.com/security/cve/CVE-2011-0216
cve.org/CVERecord?id=CVE-2011-0216
nvd.nist.gov/vuln/detail/CVE-2011-0216
access.redhat.com/security/cve/CVE-2011-1944
cve.org/CVERecord?id=CVE-2011-1944
access.redhat.com/security/cve/CVE-2011-2821
cve.org/CVERecord?id=CVE-2011-2821
nvd.nist.gov/vuln/detail/CVE-2011-2821
access.redhat.com/security/cve/CVE-2011-2834
cve.org/CVERecord?id=CVE-2011-2834
nvd.nist.gov/vuln/detail/CVE-2011-2834
access.redhat.com/errata/RHSA-2012:0017
bugzilla.redhat.com/show_bug.cgi?id=767387
bugzilla.redhat.com/show_bug.cgi?id=771896
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_0017.json
access.redhat.com/security/cve/CVE-2011-3905
cve.org/CVERecord?id=CVE-2011-3905
nvd.nist.gov/vuln/detail/CVE-2011-3905
access.redhat.com/security/cve/CVE-2011-3919
cve.org/CVERecord?id=CVE-2011-3919
nvd.nist.gov/vuln/detail/CVE-2011-3919
access.redhat.com/errata/RHSA-2013:0217
bugzilla.redhat.com/show_bug.cgi?id=787067
bugzilla.redhat.com/show_bug.cgi?id=822109
bugzilla.redhat.com/show_bug.cgi?id=880466
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_0217.json
access.redhat.com/security/cve/CVE-2011-3102
cve.org/CVERecord?id=CVE-2011-3102
nvd.nist.gov/vuln/detail/CVE-2011-3102
access.redhat.com/security/cve/CVE-2012-0841
cve.org/CVERecord?id=CVE-2012-0841
nvd.nist.gov/vuln/detail/CVE-2012-0841
access.redhat.com/security/cve/CVE-2012-5134
cve.org/CVERecord?id=CVE-2012-5134
nvd.nist.gov/vuln/detail/CVE-2012-5134
suse.com/security/cve/CVE-2008-4225
suse.com/security/cve/CVE-2008-4226
suse.com/security/cve/CVE-2008-4409
suse.com/security/cve/CVE-2010-4494
suse.com/security/cve/CVE-2011-1944
suse.com/security/cve/CVE-2012-5134
suse.com/security/cve/CVE-2013-0338
suse.com/security/cve/CVE-2013-1969
suse.com/security/cve/CVE-2014-0191
suse.com/security/cve/CVE-2014-3660
suse.com/security/cve/CVE-2015-1819
suse.com/security/cve/CVE-2015-5312
suse.com/security/cve/CVE-2015-7497
suse.com/security/cve/CVE-2015-7498
suse.com/security/cve/CVE-2015-7499
suse.com/security/cve/CVE-2015-7500
suse.com/security/cve/CVE-2015-7941
suse.com/security/cve/CVE-2015-7942
suse.com/security/cve/CVE-2015-8035
suse.com/security/cve/CVE-2015-8242
suse.com/security/cve/CVE-2016-1762
suse.com/security/cve/CVE-2016-1833
suse.com/security/cve/CVE-2016-1834
suse.com/security/cve/CVE-2016-1835
suse.com/security/cve/CVE-2016-1836
suse.com/security/cve/CVE-2016-1837
suse.com/security/cve/CVE-2016-1838
suse.com/security/cve/CVE-2016-1839
suse.com/security/cve/CVE-2016-1840
suse.com/security/cve/CVE-2016-3627
suse.com/security/cve/CVE-2016-3705
suse.com/security/cve/CVE-2016-4483