CVE-2015-7941
Description
libxml2 2.9.2 fails to stop parsing invalid XML, leading to out-of-bounds read and crash via crafted data in xmlParseEntityDecl or xmlParseConditionalSections.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
libxml2 2.9.2 fails to stop parsing invalid XML, leading to out-of-bounds read and crash via crafted data in xmlParseEntityDecl or xmlParseConditionalSections.
Vulnerability
A denial of service vulnerability exists in libxml2 version 2.9.2, where the parser does not properly stop processing malformed XML input. The flaw resides in the xmlParseEntityDecl and xmlParseConditionalSections functions in parser.c, triggered by non-terminated entity declarations or conditional sections. This out-of-bounds read issue can be exploited by supplying crafted XML that causes the parser to read beyond the allocated buffer, resulting in a crash. [1][2][4]
Exploitation
An attacker can exploit this vulnerability by providing specially crafted XML data to an application using the affected libxml2 version. No authentication is required, and the attack vector is remote (network). The vulnerable code path is reachable when the parser encounters non-terminated entities in a document, which leads to improper termination of parsing and subsequent invalid memory access. [1][2][4]
Impact
Successful exploitation causes libxml2 to crash, resulting in a denial of service condition for the application relying on the library. The impact is limited to availability; there is no indication of information disclosure or privilege escalation from this specific CVE. [1][2]
Mitigation
Red Hat Enterprise Linux 6 and 7 users should update to libxml2-2.9.1-6.el7_2.2 (or later) which contains a backported patch. [1][2] Ubuntu users should apply USN-2812-1, which fixes this issue for Ubuntu 12.04 LTS, 14.04 LTS, and 15.04. [4] HP Enterprise IceWall products (version 3.0) were also affected; HPE published a security bulletin (HPSBGN03537) recommending updates. [3] No workaround is available; applying the vendor-provided patched package is the only mitigation.
AI Insight generated on May 23, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
38cpe:2.3:o:canonical:ubuntu_linux:12.04:*:*:*:lts:*:*:*+ 2 more
- cpe:2.3:o:canonical:ubuntu_linux:12.04:*:*:*:lts:*:*:*
- cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:*
- cpe:2.3:o:canonical:ubuntu_linux:15.04:*:*:*:*:*:*:*
- Range: =2.9.2
- osv-coords33 versionspkg:rpm/opensuse/libxml2&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/ruby3.2-rubygem-nokogiri&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/rubygem-nokogiri&distro=openSUSE%20Tumbleweedpkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Desktop%2011%20SP3pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Desktop%2011%20SP4pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Desktop%2012pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP1pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Server%2011%20SP3pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Server%2011%20SP3-TERADATApkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Server%2011%20SP4pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Server%2012pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP1pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2011%20SP3pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2011%20SP4pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP1pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2011%20SP3pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2011%20SP4pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012pkg:rpm/suse/libxml2&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP1pkg:rpm/suse/libxml2-python&distro=SUSE%20Linux%20Enterprise%20Desktop%2011%20SP3pkg:rpm/suse/libxml2-python&distro=SUSE%20Linux%20Enterprise%20Desktop%2011%20SP4pkg:rpm/suse/libxml2-python&distro=SUSE%20Linux%20Enterprise%20Server%2011%20SP3pkg:rpm/suse/libxml2-python&distro=SUSE%20Linux%20Enterprise%20Server%2011%20SP3-TERADATApkg:rpm/suse/libxml2-python&distro=SUSE%20Linux%20Enterprise%20Server%2011%20SP4pkg:rpm/suse/libxml2-python&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2011%20SP3pkg:rpm/suse/libxml2-python&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2011%20SP4pkg:rpm/suse/python-libxml2&distro=SUSE%20Linux%20Enterprise%20Desktop%2012pkg:rpm/suse/python-libxml2&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP1pkg:rpm/suse/python-libxml2&distro=SUSE%20Linux%20Enterprise%20Server%2012pkg:rpm/suse/python-libxml2&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP1pkg:rpm/suse/python-libxml2&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012pkg:rpm/suse/python-libxml2&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP1
< 2.9.4-1.22+ 32 more
- (no CPE)range: < 2.9.4-1.22
- (no CPE)range: < 1.13.9-1.7
- (no CPE)range: < 1.6.8.1-1.3
- (no CPE)range: < 2.7.6-0.34.1
- (no CPE)range: < 2.7.6-0.34.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.7.6-0.34.1
- (no CPE)range: < 2.7.6-0.34.1
- (no CPE)range: < 2.7.6-0.34.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.7.6-0.34.1
- (no CPE)range: < 2.7.6-0.34.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.7.6-0.34.1
- (no CPE)range: < 2.7.6-0.34.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.7.6-0.34.4
- (no CPE)range: < 2.7.6-0.34.4
- (no CPE)range: < 2.7.6-0.34.4
- (no CPE)range: < 2.7.6-0.34.4
- (no CPE)range: < 2.7.6-0.34.4
- (no CPE)range: < 2.7.6-0.34.4
- (no CPE)range: < 2.7.6-0.34.4
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.9.1-13.1
- (no CPE)range: < 2.9.1-13.1
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
22- lists.fedoraproject.org/pipermail/package-announce/2016-February/177341.htmlnvd
- lists.fedoraproject.org/pipermail/package-announce/2016-February/177381.htmlnvd
- lists.opensuse.org/opensuse-updates/2015-12/msg00120.htmlnvd
- lists.opensuse.org/opensuse-updates/2016-01/msg00031.htmlnvd
- marc.infonvd
- rhn.redhat.com/errata/RHSA-2015-2549.htmlnvd
- rhn.redhat.com/errata/RHSA-2015-2550.htmlnvd
- rhn.redhat.com/errata/RHSA-2016-1089.htmlnvd
- www.debian.org/security/2015/dsa-3430nvd
- www.openwall.com/lists/oss-security/2015/10/22/5nvd
- www.openwall.com/lists/oss-security/2015/10/22/8nvd
- www.oracle.com/technetwork/topics/security/bulletinjan2016-2867206.htmlnvd
- www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.htmlnvd
- www.securityfocus.com/bid/74241nvd
- www.securitytracker.com/id/1034243nvd
- www.ubuntu.com/usn/USN-2812-1nvd
- xmlsoft.org/news.htmlnvd
- bugzilla.gnome.org/show_bug.cginvd
- git.gnome.org/browse/libxml2/commit/nvd
- git.gnome.org/browse/libxml2/commit/nvd
- h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplaynvd
- security.gentoo.org/glsa/201701-37nvd
News mentions
0No linked articles in our index yet.