cbcvebase.

Debian Libxml2 vulnerabilities

111 known vulnerabilities affecting debian/libxml2.

Total CVEs
111
CISA KEV
0
Public exploits
7
Exploited in wild
2
Severity breakdown
CRITICAL14HIGH38MEDIUM44LOW15

Vulnerabilities

Page 2 of 6
CVE-2017-16931P3CRITICALCVSS 9.8fixed in libxml2 2.9.4+dfsg1-3.1 (bookworm)2017
CVE-2017-16931 [CRITICAL] CVE-2017-16931: libxml2 - parser.c in libxml2 before 2.9.5 mishandles parameter-entity references because ... parser.c in libxml2 before 2.9.5 mishandles parameter-entity references because the NEXTL macro calls the xmlParserHandlePEReference function in the case of a '%' character in a DTD name. Scope: local bookworm: resolved (fixed in 2.9.4+dfsg1-3.1) bullseye: resolved (fixed in 2.9.4+dfsg1-3.1) forky: resolved (fixed in 2.9.4+dfsg1-3.1) sid: resolved (fixed in 2.9.
debian
CVE-2024-34459P3HIGHCVSS 7.5fixed in libxml2 2.9.14+dfsg-1.3~deb12u2 (bookworm)2024
CVE-2024-34459 [HIGH] CVE-2024-34459: libxml2 - An issue was discovered in xmllint (from libxml2) before 2.11.8 and 2.12.x befor... An issue was discovered in xmllint (from libxml2) before 2.11.8 and 2.12.x before 2.12.7. Formatting error messages with xmllint --htmlout can result in a buffer over-read in xmlHTMLPrintFileContext in xmllint.c. Scope: local bookworm: resolved (fixed in 2.9.14+dfsg-1.3~deb12u2) bullseye: resolved (fixed in 2.9.10+dfsg-6.7+deb11u8) forky: resolved (fixed in 2.12.7+d
debian
CVE-2016-1834P3HIGHCVSS 7.8fixed in libxml2 2.9.3+dfsg1-1.1 (bookworm)2016
CVE-2016-1834 [HIGH] CVE-2016-1834: libxml2 - Heap-based buffer overflow in the xmlStrncat function in libxml2 before 2.9.4, a... Heap-based buffer overflow in the xmlStrncat function in libxml2 before 2.9.4, as used in Apple iOS before 9.3.2, OS X before 10.11.5, tvOS before 9.2.1, and watchOS before 2.2.1, allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted XML document. Scope: local bookworm: resolved (fixed in 2.9.3+dfsg1-1.1) bull
debian
CVE-2017-9048P3HIGHCVSS 7.5fixed in libxml2 2.9.4+dfsg1-3.1 (bookworm)2017
CVE-2017-9048 [HIGH] CVE-2017-9048: libxml2 - libxml2 20904-GITv2.9.4-16-g0741801 is vulnerable to a stack-based buffer overfl... libxml2 20904-GITv2.9.4-16-g0741801 is vulnerable to a stack-based buffer overflow. The function xmlSnprintfElementContent in valid.c is supposed to recursively dump the element content definition into a char buffer 'buf' of size 'size'. At the end of the routine, the function may strcat two more characters without checking whether the current strlen(buf) + 2 < size.
debian
CVE-2011-0216P3CRITICALCVSS 9.3fixed in libxml2 2.7.8.dfsg-5.1 (bookworm)2011
CVE-2011-0216 [CRITICAL] CVE-2011-0216: libxml2 - Off-by-one error in libxml in Apple Safari before 5.0.6 allows remote attackers ... Off-by-one error in libxml in Apple Safari before 5.0.6 allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow and application crash) via a crafted web site. Scope: local bookworm: resolved (fixed in 2.7.8.dfsg-5.1) bullseye: resolved (fixed in 2.7.8.dfsg-5.1) forky: resolved (fixed in 2.7.8.dfsg-5.1) sid: resolv
debian
CVE-2021-3516P3HIGHCVSS 7.8fixed in libxml2 2.9.10+dfsg-6.6 (bookworm)2021
CVE-2021-3516 [HIGH] CVE-2021-3516: libxml2 - There's a flaw in libxml2's xmllint in versions before 2.9.11. An attacker who i... There's a flaw in libxml2's xmllint in versions before 2.9.11. An attacker who is able to submit a crafted file to be processed by xmllint could trigger a use-after-free. The greatest impact of this flaw is to confidentiality, integrity, and availability. Scope: local bookworm: resolved (fixed in 2.9.10+dfsg-6.6) bullseye: resolved (fixed in 2.9.10+dfsg-6.6) forky: re
debian
CVE-2016-1835P3HIGHCVSS 8.8fixed in libxml2 2.9.3+dfsg1-1.1 (bookworm)2016
CVE-2016-1835 [HIGH] CVE-2016-1835: libxml2 - Use-after-free vulnerability in the xmlSAX2AttributeNs function in libxml2 befor... Use-after-free vulnerability in the xmlSAX2AttributeNs function in libxml2 before 2.9.4, as used in Apple iOS before 9.3.2 and OS X before 10.11.5, allows remote attackers to cause a denial of service via a crafted XML document. Scope: local bookworm: resolved (fixed in 2.9.3+dfsg1-1.1) bullseye: resolved (fixed in 2.9.3+dfsg1-1.1) forky: resolved (fixed in 2.9.3+dfsg
debian
CVE-2022-23308P3HIGHCVSS 7.5fixed in libxml2 2.9.13+dfsg-1 (bookworm)2022
CVE-2022-23308 [HIGH] CVE-2022-23308: libxml2 - valid.c in libxml2 before 2.9.13 has a use-after-free of ID and IDREF attributes... valid.c in libxml2 before 2.9.13 has a use-after-free of ID and IDREF attributes. Scope: local bookworm: resolved (fixed in 2.9.13+dfsg-1) bullseye: resolved (fixed in 2.9.10+dfsg-6.7+deb11u1) forky: resolved (fixed in 2.9.13+dfsg-1) sid: resolved (fixed in 2.9.13+dfsg-1) trixie: resolved (fixed in 2.9.13+dfsg-1)
debian
CVE-2016-1840P3HIGHCVSS 7.8fixed in libxml2 2.9.3+dfsg1-1.1 (bookworm)2016
CVE-2016-1840 [HIGH] CVE-2016-1840: libxml2 - Heap-based buffer overflow in the xmlFAParsePosCharGroup function in libxml2 bef... Heap-based buffer overflow in the xmlFAParsePosCharGroup function in libxml2 before 2.9.4, as used in Apple iOS before 9.3.2, OS X before 10.11.5, tvOS before 9.2.1, and watchOS before 2.2.1, allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted XML document. Scope: local bookworm: resolved (fixed in 2.9.3+dfs
debian
CVE-2020-7595P3HIGHCVSS 7.5fixed in libxml2 2.9.10+dfsg-2.1 (bookworm)2020
CVE-2020-7595 [HIGH] CVE-2020-7595: libxml2 - xmlStringLenDecodeEntities in parser.c in libxml2 2.9.10 has an infinite loop in... xmlStringLenDecodeEntities in parser.c in libxml2 2.9.10 has an infinite loop in a certain end-of-file situation. Scope: local bookworm: resolved (fixed in 2.9.10+dfsg-2.1) bullseye: resolved (fixed in 2.9.10+dfsg-2.1) forky: resolved (fixed in 2.9.10+dfsg-2.1) sid: resolved (fixed in 2.9.10+dfsg-2.1) trixie: resolved (fixed in 2.9.10+dfsg-2.1)
debian
CVE-2025-6021P3HIGHCVSS 7.5fixed in libxml2 2.9.14+dfsg-1.3~deb12u3 (bookworm)2025
CVE-2025-6021 [HIGH] CVE-2025-6021: libxml2 - A flaw was found in libxml2's xmlBuildQName function, where integer overflows in... A flaw was found in libxml2's xmlBuildQName function, where integer overflows in buffer size calculations can lead to a stack-based buffer overflow. This issue can result in memory corruption or a denial of service when processing crafted input. Scope: local bookworm: resolved (fixed in 2.9.14+dfsg-1.3~deb12u3) bullseye: resolved (fixed in 2.9.10+dfsg-6.7+deb11u8) for
debian
CVE-2025-24928P3HIGHCVSS 7.5fixed in libxml2 2.9.14+dfsg-1.3~deb12u2 (bookworm)2025
CVE-2025-24928 [HIGH] CVE-2025-24928: libxml2 - libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a stack-based buffer overflo... libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a stack-based buffer overflow in xmlSnprintfElements in valid.c. To exploit this, DTD validation must occur for an untrusted document or untrusted DTD. NOTE: this is similar to CVE-2017-9047. Scope: local bookworm: resolved (fixed in 2.9.14+dfsg-1.3~deb12u2) bullseye: resolved (fixed in 2.9.10+dfsg-6.7+deb11u6) for
debian
CVE-2017-0663P3HIGHCVSS 7.8fixed in libxml2 2.9.4+dfsg1-3.1 (bookworm)2017
CVE-2017-0663 [HIGH] CVE-2017-0663: libxml2 - A remote code execution vulnerability in libxml2 could enable an attacker using ... A remote code execution vulnerability in libxml2 could enable an attacker using a specially crafted file to execute arbitrary code within the context of an unprivileged process. This issue is rated as High due to the possibility of remote code execution in an application that uses this library. Product: Android. Versions: 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7
debian
CVE-2016-4447P3HIGHCVSS 7.5fixed in libxml2 2.9.3+dfsg1-1.1 (bookworm)2016
CVE-2016-4447 [HIGH] CVE-2016-4447: libxml2 - The xmlParseElementDecl function in parser.c in libxml2 before 2.9.4 allows cont... The xmlParseElementDecl function in parser.c in libxml2 before 2.9.4 allows context-dependent attackers to cause a denial of service (heap-based buffer underread and application crash) via a crafted file, involving xmlParseName. Scope: local bookworm: resolved (fixed in 2.9.3+dfsg1-1.1) bullseye: resolved (fixed in 2.9.3+dfsg1-1.1) forky: resolved (fixed in 2.9.3+dfsg
debian
CVE-2024-25062P3HIGHCVSS 7.5fixed in libxml2 2.9.14+dfsg-1.3~deb12u2 (bookworm)2024
CVE-2024-25062 [HIGH] CVE-2024-25062: libxml2 - An issue was discovered in libxml2 before 2.11.7 and 2.12.x before 2.12.5. When ... An issue was discovered in libxml2 before 2.11.7 and 2.12.x before 2.12.5. When using the XML Reader interface with DTD validation and XInclude expansion enabled, processing crafted XML documents can lead to an xmlValidatePopElement use-after-free. Scope: local bookworm: resolved (fixed in 2.9.14+dfsg-1.3~deb12u2) bullseye: resolved (fixed in 2.9.10+dfsg-6.7+deb11u6
debian
CVE-2017-16932P3HIGHCVSS 7.5fixed in libxml2 2.9.10+dfsg-2 (bookworm)2017
CVE-2017-16932 [HIGH] CVE-2017-16932: libxml2 - parser.c in libxml2 before 2.9.5 does not prevent infinite recursion in paramete... parser.c in libxml2 before 2.9.5 does not prevent infinite recursion in parameter entities. Scope: local bookworm: resolved (fixed in 2.9.10+dfsg-2) bullseye: resolved (fixed in 2.9.10+dfsg-2) forky: resolved (fixed in 2.9.10+dfsg-2) sid: resolved (fixed in 2.9.10+dfsg-2) trixie: resolved (fixed in 2.9.10+dfsg-2)
debian
CVE-2015-8710P3CRITICALCVSS 9.8fixed in libxml2 2.9.2+really2.9.1+dfsg1-0.1 (bookworm)2015
CVE-2015-8710 [CRITICAL] CVE-2015-8710: libxml2 - The htmlParseComment function in HTMLparser.c in libxml2 allows attackers to obt... The htmlParseComment function in HTMLparser.c in libxml2 allows attackers to obtain sensitive information, cause a denial of service (out-of-bounds heap memory access and application crash), or possibly have unspecified other impact via an unclosed HTML comment. Scope: local bookworm: resolved (fixed in 2.9.2+really2.9.1+dfsg1-0.1) bullseye: resolved (fixed in 2.9
debian
CVE-2016-1762P3HIGHCVSS 8.1fixed in libxml2 2.9.3+dfsg1-1.1 (bookworm)2016
CVE-2016-1762 [HIGH] CVE-2016-1762: libxml2 - The xmlNextChar function in libxml2 before 2.9.4 allows remote attackers to caus... The xmlNextChar function in libxml2 before 2.9.4 allows remote attackers to cause a denial of service (heap-based buffer over-read) via a crafted XML document. Scope: local bookworm: resolved (fixed in 2.9.3+dfsg1-1.1) bullseye: resolved (fixed in 2.9.3+dfsg1-1.1) forky: resolved (fixed in 2.9.3+dfsg1-1.1) sid: resolved (fixed in 2.9.3+dfsg1-1.1) trixie: resolved (fix
debian
CVE-2017-9050P3MEDIUMCVSS 5.5fixed in libxml2 2.9.4+dfsg1-3.1 (bookworm)2017
CVE-2017-9050 [MEDIUM] CVE-2017-9050: libxml2 - libxml2 20904-GITv2.9.4-16-g0741801 is vulnerable to a heap-based buffer over-re... libxml2 20904-GITv2.9.4-16-g0741801 is vulnerable to a heap-based buffer over-read in the xmlDictAddString function in dict.c. This vulnerability causes programs that use libxml2, such as PHP, to crash. This vulnerability exists because of an incomplete fix for CVE-2016-1839. Scope: local bookworm: resolved (fixed in 2.9.4+dfsg1-3.1) bullseye: resolved (fixed in 2.9
debian
CVE-2008-4226P3CRITICALCVSS 10.0fixed in libxml2 2.6.32.dfsg-5 (bookworm)2008
CVE-2008-4226 [CRITICAL] CVE-2008-4226: libxml2 - Integer overflow in the xmlSAX2Characters function in libxml2 2.7.2 allows conte... Integer overflow in the xmlSAX2Characters function in libxml2 2.7.2 allows context-dependent attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via a large XML document. Scope: local bookworm: resolved (fixed in 2.6.32.dfsg-5) bullseye: resolved (fixed in 2.6.32.dfsg-5) forky: resolved (fixed in 2.6.32.dfsg-5) sid: resolv
debian
Debian Libxml2 vulnerabilities | cvebase