Search vulnerabilities

Results 75

Export CSV
CVE-2026-76956

libexpat: libexpat: Denial of Service via hash flooding attack with crafted XML

In libexpat 2.8.2 and 2.8.3 before 2.8.4, misinterpretation of getentropy's return code leads to insufficient entropy, which results in being vulnerable to hash flooding attacks, causing a denial of service via crafted XML content.

CVSS 3.1 · 5.9 Medium EPSS < 1% KEV · Not listed
Products
CVE-2025-66382

libexpat: libexpat: Denial of service via crafted file processing

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.

CVSS 3.1 · 2.9 Low EPSS < 1% KEV · Not listed
Products
CVE-2026-41080

libexpat: expat: libexpat: Denial of Service via hash flooding with crafted XML

libexpat before 2.8.0 uses insufficient entropy, and thus hash flooding can occur via a crafted XML document.

CVSS 3.1 · 2.9 Low EPSS < 1% KEV · Not listed
Products
CVE-2009-3720

expat: buffer over-read and crash on XML with malformed UTF-8 sequences

The updatePosition function in lib/xmltok_impl.c in libexpat in Expat 2.0.1, as used in Python, PyXML, w3c-libwww, and other software, allows context-dependent attackers to cause a denial of service (application crash) via an XML document with crafted UTF-8 sequences that trigger a buffer over-read, a different vulnerability than CVE-2009-2625.

CVSS 2.0 · 5.0 Medium EPSS 27.9% KEV · Not listed
Vendors
Products
CVE-2009-3560

expat: buffer over-read and crash in big2_toUtf8() on XML with malformed UTF-8 sequences

The big2_toUtf8 function in lib/xmltok.c in libexpat in Expat 2.0.1, as used in the XML-Twig module for Perl, allows context-dependent attackers to cause a denial of service (application crash) via an XML document with malformed UTF-8 sequences that trigger a buffer over-read, related to the doProlog function in lib/xmlparse.c, a different vulnerability than CVE-2009-2625 and CVE-2009-3720.

CVSS 2.0 · 5.0 Medium EPSS 24.3% KEV · Not listed
Vendors
Products
CVE-2017-11742

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 Trojan horse ADVAPI32.DLL in the current working directory because of an untrusted search path, aka DLL hijacking.

CVSS 3.0 · 7.8 High EPSS < 1% KEV · Not listed
Products
CVE-2015-1283

chromium-browser: Heap-buffer-overflow in expat.

Multiple integer overflows in the XML_GetBuffer function in Expat through 2.1.0, as used in Google Chrome before 44.0.2403.89 and other products, allow remote attackers to cause a denial of service (heap-based buffer overflow) or possibly have unspecified other impact via crafted XML data, a related issue to CVE-2015-2716.

CVSS 2.0 · 6.8 Medium EPSS 18.3% KEV · Not listed
Vendors
Canonical Debian Google and 6 more
Products
CVE-2012-6702

expat: Using XML_Parse before rand() results into non-random output

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 mechanisms via vectors involving use of the srand function.

CVSS 3.0 · 5.9 Medium EPSS 2.4% KEV · Not listed
Vendors
Canonical Debian Google and 1 more
Products
CVE-2016-5300

expat: Little entropy used for hash initialization

The XML parser in Expat does not use sufficient entropy for hash initialization, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted identifiers in an XML document. NOTE: this vulnerability exists because of an incomplete fix for CVE-2012-0876.

CVSS 3.0 · 7.5 High EPSS 6.5% KEV · Not listed
Vendors
Canonical Debian Google and 1 more
Products
CVE-2012-0876

expat: hash table collisions CPU usage DoS

The XML parser (xmlparse.c) in expat before 2.1.0 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via an XML file with many identifiers with the same value.

CVSS 2.0 · 4.3 Medium EPSS 5.7% KEV · Not listed
Vendors
Products
CVE-2012-1148

expat: Memory leak in poolGrow

Memory leak in the poolGrow function in expat/lib/xmlparse.c in expat before 2.1.0 allows context-dependent attackers to cause a denial of service (memory consumption) via a large number of crafted XML files that cause improperly-handled reallocation failures when expanding entities.

CVSS 3.0 · 7.5 High EPSS 3.4% KEV · Not listed
Products
CVE-2012-1147

expat: resource leak in readfilemap.c

readfilemap.c in expat before 2.1.0 allows context-dependent attackers to cause a denial of service (file descriptor consumption) via a large number of crafted XML files.

CVSS 2.0 · 4.3 Medium EPSS 2.5% KEV · Not listed
Products