CVE-2011-1944
NoneCVSS
—
EPSS
13.4%
Published
Sep 2, 2011
CISA due date
—
The record
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.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | libxml2 | 0 | 2.7.8.dfsg-3 |
| Debian:12 | libxml2 | 0 | 2.7.8.dfsg-3 |
| Debian:13 | libxml2 | 0 | 2.7.8.dfsg-3 |
| Debian:5.0 | libxml2 | 0 | 2.6.32.dfsg-5+lenny4 |
| Debian:6.0 | libxml2 | 0 | 2.7.8.dfsg-2+squeeze1 |
| Red Hat:enterprise_linux:5::client | libxml2 | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::client | libxml2-debuginfo | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::client | libxml2-devel | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::client | libxml2-python | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::client_workstation | libxml2 | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::client_workstation | libxml2-debuginfo | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::client_workstation | libxml2-devel | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::client_workstation | libxml2-python | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::server | libxml2 | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::server | libxml2-debuginfo | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::server | libxml2-devel | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:5::server | libxml2-python | 0 | 0:2.6.26-2.1.12.el5_7.2 |
| Red Hat:enterprise_linux:6::client | libxml2 | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::client | libxml2-debuginfo | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::client | libxml2-devel | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::client | libxml2-python | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::client | libxml2-static | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::client | mingw32-libxml2 | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::client | mingw32-libxml2-debuginfo | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::client | mingw32-libxml2-static | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::computenode | libxml2 | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::computenode | libxml2-debuginfo | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::computenode | libxml2-devel | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::computenode | libxml2-python | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::computenode | libxml2-static | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::computenode | mingw32-libxml2 | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::computenode | mingw32-libxml2-debuginfo | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::computenode | mingw32-libxml2-static | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::server | libxml2 | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::server | libxml2-debuginfo | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::server | libxml2-devel | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::server | libxml2-python | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::server | libxml2-static | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::server | mingw32-libxml2 | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::server | mingw32-libxml2-debuginfo | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::server | mingw32-libxml2-static | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::workstation | libxml2 | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::workstation | libxml2-debuginfo | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::workstation | libxml2-devel | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::workstation | libxml2-python | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::workstation | libxml2-static | 0 | 0:2.7.6-4.el6 |
| Red Hat:enterprise_linux:6::workstation | mingw32-libxml2 | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::workstation | mingw32-libxml2-debuginfo | 0 | 0:2.7.6-6.el6_3 |
| Red Hat:enterprise_linux:6::workstation | mingw32-libxml2-static | 0 | 0:2.7.6-6.el6_3 |
| nuget | libxml2 | 1.5.0 | No fix |
| openSUSE:Tumbleweed | libxml2 | 0 | 2.9.4-1.22 |
Related vulnerabilities
- CVE-2017-16932 parser.c in libxml2 before 2.9.5 does not prevent infinite recursion in parameter… Also affects libxml2
- CVE-2017-0663 A remote code execution vulnerability in libxml2 could enable an attacker using a… Also affects libxml2
- CVE-2017-8872 The htmlParseTryOrFinish function in HTMLparser.c in libxml2 2.9.4 allows attackers to… Also affects libxml2
- CVE-2016-9318 libxml2 2.9.4 and earlier, as used in XMLSec 1.2.23 and earlier and other products, does… Also affects libxml2
- CVE-2016-4448 Format string vulnerability in libxml2 before 2.9.4 allows attackers to have unspecified… Also affects libxml2
- CVE-2016-4447 The xmlParseElementDecl function in parser.c in libxml2 before 2.9.4 allows… Also affects libxml2
- CVE-2015-8806 dict.c in libxml2 allows remote attackers to cause a denial of service (heap-based buffer… Also affects libxml2
- CVE-2015-7499 Heap-based buffer overflow in the xmlGROW function in parser.c in libxml2 before 2.9.3… Also affects libxml2