Search Results (66 CVEs found)

CVE Vendors Products Updated CVSS v3.1
CVE-2026-72522 1 Libexpat Project 1 Libexpat 2026-08-13 6.2 Medium
libexpat before 2.8.3 has an out-of-bounds read and resultant infinite loop because low surrogates are treated the same as high surrogates during Unicode processing in the *_toUtf16 functions.
CVE-2026-56403 1 Libexpat Project 1 Libexpat 2026-06-22 6.9 Medium
libexpat before 2.8.2 has an integer overflow in storeAtts.
CVE-2026-56404 1 Libexpat Project 1 Libexpat 2026-06-22 6.9 Medium
libexpat before 2.8.2 has an integer overflow in addBinding.
CVE-2026-56405 1 Libexpat Project 1 Libexpat 2026-06-22 6.9 Medium
libexpat before 2.8.2 has an integer overflow in getAttributeId.
CVE-2026-56406 1 Libexpat Project 1 Libexpat 2026-06-22 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-56411 1 Libexpat Project 1 Libexpat 2026-06-22 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-22 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-56410 1 Libexpat Project 1 Libexpat 2026-06-22 6.9 Medium
xmlwf in libexpat before 2.8.2 has an integer overflow in resolveSystemId.
CVE-2026-56409 1 Libexpat Project 1 Libexpat 2026-06-22 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-56408 1 Libexpat Project 1 Libexpat 2026-06-22 6.9 Medium
libexpat before 2.8.2 has an integer overflow in copyString.
CVE-2026-56407 1 Libexpat Project 1 Libexpat 2026-06-22 6.9 Medium
libexpat before 2.8.2 has an integer overflow in doProlog that is related to storeEntityValue and entity textLen.
CVE-2026-56132 1 Libexpat Project 1 Libexpat 2026-06-22 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-56131 1 Libexpat Project 1 Libexpat 2026-06-22 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-50219 1 Libexpat Project 1 Libexpat 2026-06-04 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-2026-41080 1 Libexpat Project 1 Libexpat 2026-04-27 2.9 Low
libexpat before 2.8.0 uses insufficient entropy, and thus hash flooding can occur via a crafted XML document.
CVE-2026-32776 1 Libexpat Project 1 Libexpat 2026-03-16 4 Medium
libexpat before 2.7.5 allows a NULL pointer dereference with empty external parameter entity content.
CVE-2026-25210 1 Libexpat Project 1 Libexpat 2026-03-10 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.
CVE-2026-24515 1 Libexpat Project 1 Libexpat 2026-02-05 2.9 Low
In libexpat before 2.7.4, XML_ExternalEntityParserCreate does not copy unknown encoding handler user data.
CVE-2025-66382 1 Libexpat Project 1 Libexpat 2025-12-19 2.9 Low
In libexpat through 2.7.3, a crafted file with an approximate size of 2 MiB can lead to dozens of seconds of processing time.
CVE-2013-0340 3 Apple, Libexpat Project, Python 7 Ipados, Iphone Os, Macos and 4 more 2025-11-25 N/A
expat before version 2.4.0 does not properly handle entities expansion unless an application developer uses the XML_SetEntityDeclHandler function, which allows remote attackers to cause a denial of service (resource consumption), send HTTP requests to intranet servers, or read arbitrary files via a crafted XML document, aka an XML External Entity (XXE) issue. NOTE: it could be argued that because expat already provides the ability to disable external entity expansion, the responsibility for resolving this issue lies with application developers; according to this argument, this entry should be REJECTed, and each affected application would need its own CVE.