Libexpat

9 CVEs in 1 Libexpat product, including Libexpat. Newest: CVE-2026-124317 (2026-11-07). Severity, EPSS and public exploits for each.

Libexpat products with known CVEs

ProductCVEs
Libexpat9
Libexpat CVEs — newest first
CVESeverityScorePublishedSummary
CVE-2026-124317Medium4.82026-11-07libexpat through 2.10.0 contains an out-of-bounds read vulnerability in unknown_toUtf8() and unknown_toUtf16() in xmltok.c when handling application-registered…
CVE-2026-118370Medium5.92026-10-28libexpat through 2.9.0 contains a signed integer overflow vulnerability in storeAtts() in lib/xmlparse.c that allows attackers to trigger out-of-bounds writes…
CVE-2026-117610Medium5.92026-10-28libexpat through 2.9.0 contains a NULL pointer dereference vulnerability in externalEntityInitProcessor2() in lib/xmlparse.c that mishandles the XML_TOK_NONE t…
CVE-2026-115506High7.52026-10-22libexpat through 2.9.0 contains a denial of service vulnerability because billion laughs protection in accountingDiffTolerated() in xmlparse.c detects entity a…
CVE-2026-113351Medium5.92026-10-20libexpat 2.7.2 through 2.9.0 contains a denial of service vulnerability because XML_ParserReset zeroes the direct byte count but never offsets tracked heap all…
CVE-2026-77214High8.22026-10-07libexpat before commit 13c5f63 contains a heap buffer over-read vulnerability in xmlparse.c. XML_ParseBuffer advances the parse buffer end with parser->m_buffe…
CVE-2026-102633Medium5.92026-09-29libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in expat_realloc() function on 32-bit platforms when computing allocation sizes…
CVE-2026-93990High7.52026-09-19Expat before 2.8.5 fails to validate that a high surrogate in UTF-16 input is followed by a low surrogate, allowing malformed UTF-16 sequences to be accepted…
CVE-2026-76641High7.52026-08-20Expat through 2.8.3 contains an out-of-bounds read vulnerability that allows attackers to trigger memory corruption by processing XML with external entity pars…