LI
Product
libexpat
by libexpat project · last CVE Aug 20, 2026
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.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-56411
6.9
0%
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
0%
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
0%
Jun 21
libexpat before 2.8.2 has an integer overflow in copyString
Affected: before 2.8.2
CVE-2026-56407
6.9
0%
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
0%
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
0%
Jun 21
libexpat before 2.8.2 has an integer overflow in getAttributeId
Affected: before 2.8.2
CVE-2026-56404
6.9
0%
Jun 21
libexpat before 2.8.2 has an integer overflow in addBinding
Affected: before 2.8.2
CVE-2026-56403
6.9
0%
Jun 21
libexpat before 2.8.2 has an integer overflow in storeAtts
Affected: before 2.8.2
CVE-2026-56132
6.9
0%
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
0%
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
3%
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
0%
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
0%
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
0%
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
1%
Oct 27
An issue was discovered in libexpat before 2.6.4
Affected: before 2.6.4
CVE-2012-6702
5.9
2%
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
0%
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
0%
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
0%
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
0%
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
0%
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
0%
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