Bug 2562538 (CVE-2026-117610)

Summary: CVE-2026-117610 expat: expat: Denial of Service via NULL pointer dereference in external entity parsing
Product: [Other] Security Response Reporter: OSIDB Bzimport <bzimport>
Component: vulnerabilityAssignee: Product Security DevOps Team <prodsec-dev>
Status: NEW --- QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: akhatavk, aos-team-art-private, asdas, dpaolell, gotiwari, jdelft, jhorak, jupierce, lgarciaa, mbiarnes, mvyas, ppalepu, ppostler, prdhamdh, rhel-process-autobot, sghai, sidsharm, suppawar, vlaad, watson-tool-maintainers
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
A flaw was found in expat. A remote attacker who controls input stream chunking can trigger a NULL pointer dereference by forcing an empty initial parse on an external entity subparser. Successful exploitation causes the application to crash, resulting in a Denial of Service (DoS).
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description OSIDB Bzimport 2026-10-28 02:32:21 UTC
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.

Comment 1 Srikanth Balasubramanian 2026-11-04 10:58:06 UTC
Internal — CVSS v3.1 / rating rationale (CVE-2026-117610)

Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H = 5.9 → Moderate
NVD: 7.5 (AC:L).

Metric notes:
- AV:N — network-delivered XML possible.
- AC:H — needs empty non-final first parse on external-entity subparser (stream chunking + external entities); not typical default RHEL XML usage.
- C:N / I:N / A:H — NULL deref crash / DoS; no demonstrated C/I impact.
Safeguards harden exploitation of memory bugs but do not stop this crash DoS.

NVD ≥7 → affected products AFFECTED+DELEGATED; RHEL 6 AFFECTED+OOSS.