5.9Mittel
CVE-2026-117610libexpat through 2.9.0 NULL Pointer Dereference via External Entity Subparser
Beschreibung
libexpat through 2.9.0 contains a NULL pointer dereference vulnerability in externalEntityInitProcessor2() in lib/xmlparse.c that mishandles the XML_TOK_NONE token from empty input. Attackers who control stream chunking can force an empty non-final first parse on an external entity subparser, causing a later parse to crash the application.
Schwachstellentyp (CWE):
CWE-476
Daten: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Wiedergegeben wie in der Quelle, auf Englisch.
Betroffene Produkte und Versionen
Referenzen und Patches
- https://github.com/libexpat/libexpat/pull/1444 patchissue-trackingPatch
- https://github.com/libexpat/libexpat/commit/7b0d50e4b1d16fafd55876260701e04279a7489d patchPatch
- https://github.com/libexpat/libexpat/blob/a76b1174c1ea52abb639a4c69d52b630a8a106a2/expat/lib/xmlparse.c#L3468-L3510 technical-descriptionProduct
- https://github.com/libexpat/libexpat productProduct
- VulnCheck Advisory: libexpat through 2.9.0 NULL Pointer Dereference via External Entity Subparser third-party-advisoryPatchVendor Advisory
CPE-Treffer (NVD) (1)
cpe:2.3:a:libexpat_project:libexpat:*:*:*:*:*:*:*:*≤ 2.9.0