Xmlsoft
Don't miss out!
Thousands of developers use stack.watch to stay informed.Get an email whenever new security vulnerabilities are reported in any Xmlsoft product.
RSS Feeds for Xmlsoft security vulnerabilities
Create a CVE RSS feed including security vulnerabilities found in Xmlsoft products with stack.watch. Just hit watch, then grab your custom RSS feed url.
Products by Xmlsoft Sorted by Most Security Vulnerabilities since 2018
By the Year
In 2026 there have been 0 vulnerabilities in Xmlsoft. Last year, in 2025 Xmlsoft had 9 security vulnerabilities published. Right now, Xmlsoft is on track to have less security vulnerabilities in 2026 than it did last year.
| Year | Vulnerabilities | Average Score |
|---|---|---|
| 2026 | 0 | 0.00 |
| 2025 | 9 | 5.91 |
| 2024 | 2 | 7.50 |
| 2023 | 5 | 6.93 |
| 2022 | 5 | 7.33 |
| 2021 | 6 | 7.73 |
| 2020 | 3 | 7.17 |
| 2019 | 5 | 8.27 |
| 2018 | 7 | 6.87 |
It may take a day or so for new Xmlsoft vulnerabilities to show up in the stats or in the list of recent security vulnerabilities. Additionally vulnerabilities may be tagged under a different product or component name.
Recent Xmlsoft Security Vulnerabilities
| CVE | Date | Vulnerability | Products |
|---|---|---|---|
| CVE-2025-6170 | Jun 16, 2025 |
xmllint CLI Buffer Overflow via Oversized Input in Interactive ShellA flaw was found in the interactive shell of the xmllint command-line tool, used for parsing XML files. When a user inputs an overly long command, the program does not check the input size properly, which can cause it to crash. This issue might allow attackers to run harmful code in rare configurations without modern protections. |
|
| CVE-2025-32415 | Apr 17, 2025 |
libxml2 <2.13.8/2.14.2: heap under-read in xmlSchemaIDCFillNodeTablesIn libxml2 before 2.13.8 and 2.14.x before 2.14.2, xmlSchemaIDCFillNodeTables in xmlschemas.c has a heap-based buffer under-read. To exploit this, a crafted XML document must be validated against an XML schema with certain identity constraints, or a crafted XML schema must be used. |
|
| CVE-2025-32414 | Apr 08, 2025 |
OOB Mem Access in libxml2 Python API before 2.13.8 & 2.14.2In libxml2 before 2.13.8 and 2.14.x before 2.14.2, out-of-bounds memory access can occur in the Python API (Python bindings) because of an incorrect return value. This occurs in xmlPythonFileRead and xmlPythonFileReadRaw because of a difference between bytes and characters. |
|
| CVE-2024-55549 | Mar 14, 2025 |
Use-After-Free in libxslt before 1.1.43 xsltGetInheritedNsListxsltGetInheritedNsList in libxslt before 1.1.43 has a use-after-free issue related to exclusion of result prefixes. |
|
| CVE-2025-24855 | Mar 14, 2025 |
UA-F in libxslt <1.1.43 via nested XPath evalnumbers.c in libxslt before 1.1.43 has a use-after-free because, in nested XPath evaluations, an XPath context node can be modified but never restored. This is related to xsltNumberFormatGetValue, xsltEvalXPathPredicate, xsltEvalXPathStringNs, and xsltComputeSortResultInternal. |
|
| CVE-2025-24928 | Feb 18, 2025 |
Stack Buffer Overflow in libxml2 (xmlSnprintfElements) before 2.13.6libxml2 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. |
|
| CVE-2025-27113 | Feb 18, 2025 |
libxml2 NULL Ptr Dref in xmlPatMatch (pre 2.12.10, 2.13.x < 2.13.6)libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a NULL pointer dereference in xmlPatMatch in pattern.c. |
|
| CVE-2024-56171 | Feb 18, 2025 |
UAF in libxml2 2.12.x (<2.12.10) & 2.13.x (<2.13.6) xmlSchemaIDCFillNodeTableslibxml2 before 2.12.10 and 2.13.x before 2.13.6 has a use-after-free in xmlSchemaIDCFillNodeTables and xmlSchemaBubbleIDCNodeTables in xmlschemas.c. To exploit this, a crafted XML document must be validated against an XML schema with certain identity constraints, or a crafted XML schema must be used. |
|
| CVE-2022-49043 | Jan 26, 2025 |
libxml2 <2.11 UA-Free via xmlXIncludeAddNodexmlXIncludeAddNode in xinclude.c in libxml2 before 2.11.0 has a use-after-free. |
|
| CVE-2024-34459 | May 14, 2024 |
Buffer Over-read in xmllint (libxml2) before 2.11.8/2.12.7 --htmloutAn 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. |
|