LI
Product
libexpat
65
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 10High 24Medium 22Low 2
Watch
Add libexpat to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-56411 | 6.9 | Jun 21 | xmlwf in libexpat before 2.8.2 has an integer overflow in endDoctypeDecl via NOTATION declarations Affected: before 2.8.2 |
| CVE-2026-56410 | 6.9 | Jun 21 | xmlwf in libexpat before 2.8.2 has an integer overflow in resolveSystemId Affected: before 2.8.2 |
| CVE-2026-56408 | 6.9 | Jun 21 | libexpat before 2.8.2 has an integer overflow in copyString Affected: before 2.8.2 |
| CVE-2026-56407 | 6.9 | Jun 21 | libexpat before 2.8.2 has an integer overflow in doProlog that is related to storeEntityValue and entity textLen Affected: before 2.8.2 |
| CVE-2026-56406 | 6.9 | Jun 21 | libexpat before 2.8.2 has an integer overflow in XML_ParseBuffer because it lacked a check that was present in XML_Parse Affected: before 2.8.2 |
| CVE-2026-56405 | 6.9 | Jun 21 | libexpat before 2.8.2 has an integer overflow in getAttributeId Affected: before 2.8.2 |
| CVE-2026-56404 | 6.9 | Jun 21 | libexpat before 2.8.2 has an integer overflow in addBinding Affected: before 2.8.2 |
| CVE-2026-56403 | 6.9 | Jun 21 | libexpat before 2.8.2 has an integer overflow in storeAtts Affected: before 2.8.2 |
| CVE-2026-56132 | 6.9 | Jun 19 | 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… Affected: before 2.8.2 |
| CVE-2026-56409 | 6.5 | Jun 21 | xmlwf in libexpat before 2.8.2 has an integer overflow for the output filename when -d outputDir is used Affected: before 2.8.2 |
| CVE-2022-25313 | 6.5 | Feb 18 | In Expat (aka libexpat) before 2.4.5, an attacker can trigger stack exhaustion in build_model via a large nesting depth in the DTD element Affected: before 2.4.5 |
| CVE-2026-72522 | 6.2 | Aug 10 | 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… Affected: before 2.8.3 |
| CVE-2026-56412 | 5.9 | Jun 21 | 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… Affected: before 2.8.2 |
| CVE-2026-50219 | 5.9 | Jun 4 | 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… Affected: before 2.8.2 |
| CVE-2024-50602 | 5.9 | Oct 27 | An issue was discovered in libexpat before 2.6.4 Affected: before 2.6.4 |
| CVE-2012-6702 | 5.9 | Jun 16 | Expat, when used in a parser that has not called XML_SetHashSalt or passed it a seed of 0, makes it easier for context-dependent attackers to defeat cryptographic protection… Affected: before 2.2.0 |
| CVE-2026-32778 | 5.5 | Mar 16 | libexpat before 2.7.5 allows a NULL pointer dereference in the function setContext on retry after an earlier ouf-of-memory condition Affected: before 2.7.5 |
| CVE-2026-32777 | 5.5 | Mar 16 | libexpat before 2.7.5 allows an infinite loop while parsing DTD content Affected: before 2.7.5 |
| CVE-2026-32776 | 5.5 | Mar 16 | libexpat before 2.7.5 allows a NULL pointer dereference with empty external parameter entity content Affected: before 2.7.5 |
| CVE-2025-66382 | 5.5 | Nov 28 | 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 Affected: through 2.7.5 |
| CVE-2023-52426 | 5.5 | Feb 4 | libexpat through 2.5.0 allows recursive XML Entity Expansion if XML_DTD is undefined at compile time Affected: through 2.5.0 |
| CVE-2026-56131 | 4.9 | Jun 19 | libexpat before 2.8.2 lacks handler call depth tracking for calls to XML_ResumeParser from within handlers in cases of a policy violation Affected: before 2.8.2 |
Showing 22
