Skip to main content
← All vulnerabilities
CVE-2026-117610EUVD-2026-111545GHSA-V4H5-6R69-76P3

libexpat through 2.9.0 NULL Pointer Dereference via External Entity Subparser

Published
Last modified
published
Not listed in CISA KEV
Fix
Fix or patch referenced
None on Exploit-DB, Metasploit or GitHub

Summary

The Expat XML parsing library (libexpat), through version 2.9.0, is affected, so applications that use it to parse XML can be impacted. An attacker who controls how input data is split into chunks can crash the application by triggering a NULL pointer dereference, causing a denial of service.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

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.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • libexpat libexpat

    through 2.9.0

References 5

GitHub · libexpat/libexpat

vulncheck.com