VulnSea

libexpat vulnerabilities

CVEs whose affected-version data names the libexpat package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

45 CVEsRSS

CVE-2022-23852Critical· 9.8PoC
4y ago

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

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

▾ Abyssallibexpat_project · libexpatEPSS 5.1%via NVD
CVE-2022-22827High· 8.8
4y ago

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

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

▾ Twilightlibexpat_project · libexpatEPSS 3.0%via NVD
CVE-2022-22826High· 8.8
4y ago

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

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

▾ Twilightlibexpat_project · libexpatEPSS 3.0%via NVD
CVE-2022-22825High· 8.8
4y ago

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

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

▾ Twilightlibexpat_project · libexpatEPSS 2.8%via NVD
CVE-2022-22824Critical· 9.8
4y ago

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

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

▾ Midnightlibexpat_project · libexpatEPSS 3.6%via NVD
CVE-2022-22823Critical· 9.8
4y ago

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

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

▾ Midnightlibexpat_project · libexpatEPSS 3.6%via NVD
CVE-2022-22822Critical· 9.8PoC
4y ago

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

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

▾ Abyssallibexpat_project · libexpatEPSS 5.1%via NVD
CVE-2021-46143High· 8.1PoC
4y ago

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

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

▾ Midnightlibexpat_project · libexpatEPSS 4.2%via NVD
CVE-2021-45960High· 8.8PoC
4y ago

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., allocating too few bytes, or only freeing memory).

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., allocating too few bytes, or only freeing memory).

▾ Midnightlibexpat_project · libexpatEPSS 4.7%via NVD
CVE-2019-15903High· 7.5
7y ago

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 XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber) then resulted in a heap-based …

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 XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber) then resulted in a heap-based …

▾ Twilightlibexpat_project · libexpatEPSS 6.6%via NVD
CVE-2018-20843High· 7.5
7y ago

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 of RAM and CPU resources while processing (enough to be usable for denial-of-service a…

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 of RAM and CPU resources while processing (enough to be usable for denial-of-service a…

▾ Twilightlibexpat_project · libexpatEPSS 7.1%via NVD
CVE-2017-9233High· 7.5
9y ago

XML External Entity vulnerability in libexpat 2.2.0 and earlier (Expat XML Parser Library) allows attackers to put the parser in an infinite loop using a malformed external entity definition from an external DTD.

XML External Entity vulnerability in libexpat 2.2.0 and earlier (Expat XML Parser Library) allows attackers to put the parser in an infinite loop using a malformed external entity definition from an external DTD.

▾ Twilightlibexpat_project · libexpatEPSS 8.7%via NVD
CVE-2016-4472High· 8.1
10y ago

The overflow protection in Expat is removed by compilers with certain optimization settings, which allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via crafted XML data

The overflow protection in Expat is removed by compilers with certain optimization settings, which allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via crafted XML data. NOTE: this vulnerab…

▾ Twilightlibexpat_project · libexpatEPSS 12%via NVD
CVE-2016-0718Critical· 9.8
10y ago

Expat allows context-dependent attackers to cause a denial of service (crash) or possibly execute arbitrary code via a malformed input document, which triggers a buffer overflow.

Expat allows context-dependent attackers to cause a denial of service (crash) or possibly execute arbitrary code via a malformed input document, which triggers a buffer overflow.

▾ Midnightmozilla · firefoxEPSS 13%via NVD
CVE-2013-0340Medium· 6.8
12y ago

expat before version 2.4.0 does not properly handle entities expansion unless an application developer uses the XML_SetEntityDeclHandler function, which allows remote attackers to cause a denial of service (resource consumption), send HT…

expat before version 2.4.0 does not properly handle entities expansion unless an application developer uses the XML_SetEntityDeclHandler function, which allows remote attackers to cause a denial of service (resource consumption), send HT…

▾ Sunlitlibexpat_project · libexpatEPSS 19%via NVD
libexpat vulnerabilities (CVEs) — page 2 · VulnSea