Vulnerabilities (CVE)

Filtered by vendor Libexpat Project Subscribe
Filtered by product Libexpat
Total 61 CVE
CVE Vendors Products Updated CVSS v2 CVSS v3
CVE-2026-45186 1 Libexpat Project 1 Libexpat 2026-07-24 N/A 2.9 LOW
In libexpat before 2.8.1, the computational complexity of attribute name collision checks allows a denial of service via moderately sized crafted XML input.
CVE-2026-50219 1 Libexpat Project 1 Libexpat 2026-07-22 N/A 4.9 MEDIUM
libexpat before 2.8.2 lacks handler call depth tracking for calls to XML_GetBuffer, XML_Parse, XML_ParseBuffer, XML_ParserFree, or XML_ParserReset from within handlers in cases of a policy violation. Thus, a use-after-free can occur,
CVE-2009-3720 3 Apache, Libexpat Project, Python 4 Http Server, Libexpat, Python and 1 more 2026-07-20 5.0 MEDIUM N/A
The updatePosition function in lib/xmltok_impl.c in libexpat in Expat 2.0.1, as used in Python, PyXML, w3c-libwww, and other software, allows context-dependent attackers to cause a denial of service (application crash) via an XML document with crafted UTF-8 sequences that trigger a buffer over-read, a different vulnerability than CVE-2009-2625.
CVE-2026-41080 1 Libexpat Project 1 Libexpat 2026-07-14 N/A 2.9 LOW
libexpat before 2.8.0 uses insufficient entropy, and thus hash flooding can occur via a crafted XML document.
CVE-2026-32778 1 Libexpat Project 1 Libexpat 2026-07-14 N/A 2.9 LOW
libexpat before 2.7.5 allows a NULL pointer dereference in the function setContext on retry after an earlier ouf-of-memory condition.
CVE-2026-32777 1 Libexpat Project 1 Libexpat 2026-07-14 N/A 4.0 MEDIUM
libexpat before 2.7.5 allows an infinite loop while parsing DTD content.
CVE-2026-32776 1 Libexpat Project 1 Libexpat 2026-07-14 N/A 4.0 MEDIUM
libexpat before 2.7.5 allows a NULL pointer dereference with empty external parameter entity content.
CVE-2026-56131 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 4.9 MEDIUM
libexpat before 2.8.2 lacks handler call depth tracking for calls to XML_ResumeParser from within handlers in cases of a policy violation. Thus, a use-after-free can occur (similar to the CVE-2026-50219 situation).
CVE-2026-56132 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 6.9 MEDIUM
In libexpat before 2.8.2, there is a heap-based buffer overflow in doProlog in xmlparse.c because scaffold backing array reallocation is mishandled when there is data-structure sharing across parsers.
CVE-2026-56403 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 6.9 MEDIUM
libexpat before 2.8.2 has an integer overflow in storeAtts.
CVE-2026-56404 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 6.9 MEDIUM
libexpat before 2.8.2 has an integer overflow in addBinding.
CVE-2026-56405 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 6.9 MEDIUM
libexpat before 2.8.2 has an integer overflow in getAttributeId.
CVE-2026-56406 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 6.9 MEDIUM
libexpat before 2.8.2 has an integer overflow in XML_ParseBuffer because it lacked a check that was present in XML_Parse.
CVE-2026-56407 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 6.9 MEDIUM
libexpat before 2.8.2 has an integer overflow in doProlog that is related to storeEntityValue and entity textLen.
CVE-2026-56408 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 6.9 MEDIUM
libexpat before 2.8.2 has an integer overflow in copyString.
CVE-2026-56409 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 6.5 MEDIUM
xmlwf in libexpat before 2.8.2 has an integer overflow for the output filename when -d outputDir is used.
CVE-2026-56410 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 6.9 MEDIUM
xmlwf in libexpat before 2.8.2 has an integer overflow in resolveSystemId.
CVE-2026-56411 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 6.9 MEDIUM
xmlwf in libexpat before 2.8.2 has an integer overflow in endDoctypeDecl via NOTATION declarations.
CVE-2026-56412 1 Libexpat Project 1 Libexpat 2026-06-23 N/A 4.9 MEDIUM
libexpat before 2.8.2 does not consider XML_TOK_DATA_CHARS in doCdataSection and thus lacks handler call depth tracking for various calls from within handlers in cases of a policy violation. Thus, a use-after-free can occur. NOTE: this issue exists because of an incomplete fix for CVE-2026-50219.
CVE-2026-25210 1 Libexpat Project 1 Libexpat 2026-06-17 N/A 6.9 MEDIUM
In libexpat before 2.7.4, the doContent function does not properly determine the buffer size bufSize because there is no integer overflow check for tag buffer reallocation.