← Back

Libexpat

libexpat

Vendor: Libexpat Project • 64 CVEs

CVEs (64)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Libexpat Project
1Libexpat
Jul 14, 2026
Mar 16, 2026
N/A· v4
5.5 MEDIUM· v3
N/A· v2
libexpat before 2.7.5 allows a NULL pointer dereference with empty external parameter entity content.
1Libexpat Project
1Libexpat
Jun 17, 2026
Jan 30, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
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.
1Libexpat Project
1Libexpat
Jun 17, 2026
Jan 23, 2026
N/A· v4
2.5 LOW· v3
N/A· v2
In libexpat before 2.7.4, XML_ExternalEntityParserCreate does not copy unknown encoding handler user data.
1Libexpat Project
1Libexpat
Oct 19, 2026
Nov 28, 2025
N/A· v4
5.5 MEDIUM· v3
N/A· v2
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.
1Libexpat Project
1Libexpat
Oct 19, 2026
Sep 15, 2025
N/A· v4
7.5 HIGH· v3
N/A· v2
libexpat in Expat before 2.7.2 allows attackers to trigger large dynamic memory allocations via a small document that is submitted for parsing.
3Debian
Libexpat ProjectNetapp
12Active Iq Unified Manager
Debian LinuxH300s Firmware+9 more
Oct 15, 2026
Oct 27, 2024
N/A· v4
5.9 MEDIUM· v3
N/A· v2
An issue was discovered in libexpat before 2.6.4. There is a crash within the XML_ResumeParser function because XML_StopParser can stop/suspend an unstarted parser.
1Libexpat Project
1Libexpat
Jun 17, 2026
Aug 30, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
An issue was discovered in libexpat before 2.6.3. nextScaffoldPart in xmlparse.c can have an integer overflow for m_groupSize on 32-bit platforms (where UINT_MAX equals SIZE_MAX).
1Libexpat Project
1Libexpat
Jun 17, 2026
Aug 30, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
An issue was discovered in libexpat before 2.6.3. dtdCopy in xmlparse.c can have an integer overflow for nDefaultAtts on 32-bit platforms (where UINT_MAX equals SIZE_MAX).
1Libexpat Project
1Libexpat
Jun 17, 2026
Aug 30, 2024
N/A· v4
7.5 HIGH· v3
N/A· v2
An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.
3Fedoraproject
Libexpat ProjectNetapp
14Active Iq Unified Manager
FedoraH300s Firmware+11 more
Oct 15, 2026
Mar 10, 2024
N/A· v4
7.5 HIGH· v3
N/A· v2
libexpat through 2.6.1 allows an XML Entity Expansion attack when there is isolated use of external parsers (created via XML_ExternalEntityParserCreate).
1Libexpat Project
1Libexpat
Oct 15, 2026
Feb 4, 2024
N/A· v4
5.5 MEDIUM· v3
N/A· v2
libexpat through 2.5.0 allows recursive XML Entity Expansion if XML_DTD is undefined at compile time.
1Libexpat Project
1Libexpat
Oct 15, 2026
Feb 4, 2024
N/A· v4
7.5 HIGH· v3
N/A· v2
libexpat through 2.5.0 allows a denial of service (resource consumption) because many full reparsings are required in the case of a large token for which multiple buffer fills are needed.
4Debian
FedoraprojectLibexpat Project+1 more
12Active Iq Unified Manager
Debian LinuxFedora+9 more
Oct 14, 2026
Oct 24, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.
3Debian
FedoraprojectLibexpat Project
3Debian Linux
FedoraLibexpat
Oct 14, 2026
Sep 14, 2022
N/A· v4
8.1 HIGH· v3
N/A· v2
libexpat before 2.4.9 has a use-after-free in the doContent function in xmlparse.c.
5Debian
FedoraprojectLibexpat Project+2 more
6Debian Linux
FedoraHttp Server+3 more
Oct 14, 2026
Feb 18, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
In Expat (aka libexpat) before 2.4.5, there is an integer overflow in storeRawNames.
5Debian
FedoraprojectLibexpat Project+2 more
6Debian Linux
FedoraHttp Server+3 more
Oct 14, 2026
Feb 18, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
In Expat (aka libexpat) before 2.4.5, there is an integer overflow in copyString.
5Debian
FedoraprojectLibexpat Project+2 more
6Debian Linux
FedoraHttp Server+3 more
Oct 14, 2026
Feb 18, 2022
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
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.
4Debian
Libexpat ProjectOracle+1 more
5Debian Linux
Http ServerLibexpat+2 more
Oct 14, 2026
Feb 16, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
xmlparse.c in Expat (aka libexpat) before 2.4.5 allows attackers to insert namespace-separator characters into namespace URIs.
5Debian
FedoraprojectLibexpat Project+2 more
6Debian Linux
FedoraHttp Server+3 more
Oct 14, 2026
Feb 16, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
xmltok_impl.c in Expat (aka libexpat) before 2.4.5 lacks certain validation of encoding, such as checks for whether a UTF-8 character is valid in a certain context.
6Debian
FedoraprojectLibexpat Project+3 more
6Communications Metasolv Solution
Debian LinuxFedora+3 more
Oct 14, 2026
Jan 26, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Expat (aka libexpat) before 2.4.4 has an integer overflow in the doProlog function.