CVE Catalog

CVE-2026-102633

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Summary

libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in the expat_realloc() function on 32-bit platforms when computing allocation sizes. Attackers supplying malicious XML to applications parsing with vulnerable libexpat can cause heap buffer overflow, memory corruption, or denial of service.

Risk Assessment

An attacker can remotely cause application crashes or memory corruption, potentially leading to denial of service or possibly arbitrary code execution. This affects applications parsing untrusted XML on 32-bit platforms.

Recommendation

Update libexpat to a version containing the fix (outside 2.7.2-2.8.5). If possible, avoid parsing untrusted XML on 32-bit platforms.

Other vulnerabilities in libexpat

See all
Original NVD description (English source)

libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in expat_realloc() function on 32-bit platforms when computing allocation sizes. Attackers supplying malicious XML to applications parsing with vulnerable libexpat can cause heap buffer overflow, memory corruption, or denial of service.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS