CVE-2026-118370

Published: October 30, 2026Last modified: November 4, 2026

Description

libexpat through 2.9.0 contains a signed integer overflow vulnerability in storeAtts() in lib/xmlparse.c that allows attackers to trigger out-of-bounds writes via oversized attribute counts. Attackers can supply a multi-gigabyte document with a start tag carrying over 2^30 attributes to overflow attIndex and nPrefixes, crashing applications or corrupting heap memory.

Severity score breakdown

ParameterValue
Base score8.2
Attack VectorNETWORK
Attack complexityLOW
Privileges requiredNONE
User interactionNONE
ScopeUNCHANGED
ConfidentialityNONE
Integrity impactLOW
Availability impactHIGH
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H

Status

ProductReleasePackageStatus
Alpaquita Linux23 LTSexpatUnknown (2.5.0-r0)
25 LTSexpatFixed (2.10.0-r0)
StreamexpatFixed (2.10.0-r0)
Hardened Containers23 LTSexpatUnknown (2.5.0-r0)
25 LTSexpatUnknown (2.7.1-r0)
StreamexpatUnknown (2.4.9-r0)

References

ON THIS PAGE