libexpat_project Vulnerability Advisory Catalog

Total 56 security vulnerabilities recorded for libexpat_project software and firmware.

← Back to All Vendors
Component: libexpat

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer....

📅 2024-08-30
CVSS 7.5 Dossier →
Component: libexpat

libexpat through 2.6.1 allows an XML Entity Expansion attack when there is isolated use of external parsers (created via XML_ExternalEntityParserCreat...

📅 2024-03-10
CVSS 7.5 Dossier →
Component: libexpat

libexpat through 2.5.0 allows recursive XML Entity Expansion if XML_DTD is undefined at compile time....

📅 2024-02-04
CVSS 5.5 Dossier →
Component: libexpat

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 wh...

📅 2024-02-04
CVSS 7.5 Dossier →
Component: libexpat

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-memor...

📅 2022-10-24
CVSS 7.5 Dossier →
Component: libexpat

libexpat before 2.4.9 has a use-after-free in the doContent function in xmlparse.c....

📅 2022-09-14
CVSS 8.1 Dossier →
CVE-2022-25315 CRITICAL
Component: libexpat

In Expat (aka libexpat) before 2.4.5, there is an integer overflow in storeRawNames....

📅 2022-02-18
CVSS 9.8 Dossier →
Component: libexpat

In Expat (aka libexpat) before 2.4.5, there is an integer overflow in copyString....

📅 2022-02-18
CVSS 7.5 Dossier →
Component: libexpat

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....

📅 2022-02-18
CVSS 6.5 Dossier →
CVE-2022-25236 CRITICAL
Component: libexpat

xmlparse.c in Expat (aka libexpat) before 2.4.5 allows attackers to insert namespace-separator characters into namespace URIs....

📅 2022-02-16
CVSS 9.8 Dossier →
CVE-2022-25235 CRITICAL
Component: libexpat

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 ce...

📅 2022-02-16
CVSS 9.8 Dossier →
Component: libexpat

Expat (aka libexpat) before 2.4.4 has an integer overflow in the doProlog function....

📅 2022-01-26
CVSS 7.5 Dossier →
CVE-2022-23852 CRITICAL
Component: libexpat

Expat (aka libexpat) before 2.4.4 has a signed integer overflow in XML_GetBuffer, for configurations with a nonzero XML_CONTEXT_BYTES....

📅 2022-01-24
CVSS 9.8 Dossier →
Component: libexpat

storeAtts in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow....

📅 2022-01-10
CVSS 8.8 Dossier →
Component: libexpat

nextScaffoldPart in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow....

📅 2022-01-10
CVSS 8.8 Dossier →
Component: libexpat

lookup in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow....

📅 2022-01-10
CVSS 8.8 Dossier →
CVE-2022-22824 CRITICAL
Component: libexpat

defineAttribute in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow....

📅 2022-01-10
CVSS 9.8 Dossier →
CVE-2022-22823 CRITICAL
Component: libexpat

build_model in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow....

📅 2022-01-10
CVSS 9.8 Dossier →
CVE-2022-22822 CRITICAL
Component: libexpat

addBinding in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow....

📅 2022-01-10
CVSS 9.8 Dossier →
Component: libexpat

In doProlog in xmlparse.c in Expat (aka libexpat) before 2.4.3, an integer overflow exists for m_groupSize....

📅 2022-01-06
CVSS 8.1 Dossier →
Component: libexpat

In Expat (aka libexpat) before 2.4.3, a left shift by 29 (or more) places in the storeAtts function in xmlparse.c can lead to realloc misbehavior (e.g...

📅 2022-01-01
CVSS 8.8 Dossier →
Component: libexpat

In libexpat before 2.2.8, crafted XML input could fool the parser into changing from DTD parsing to document parsing too early; a consecutive call to ...

📅 2019-09-04
CVSS 7.5 Dossier →
Component: libexpat

In libexpat in Expat before 2.2.7, XML input including XML names that contain a large number of colons could make the XML parser consume a high amount...

📅 2019-06-24
CVSS 7.5 Dossier →
Component: libexpat

The writeRandomBytes_RtlGenRandom function in xmlparse.c in libexpat in Expat 2.2.1 and 2.2.2 on Windows allows local users to gain privileges via a T...

📅 2017-07-30
CVSS 7.8 Dossier →
Page 2 of 3 (56 Total Records)