CVE Database›Document archive›CVE-2026-56407

CVE-2026-56407

libexpat: libexpat: Arbitrary code execution due to integer overflow

Loading…

Severity

Moderate

Red Hat Product Security

6.9

CVSS 3.1

Review impact separately from score.

Published · June 22, 2026

Updated · September 1, 2026

Description

An integer overflow exists in libexpat's doProlog function due to improper handling of entity value lengths. A local attacker could exploit this to execute arbitrary code or access sensitive system data.

Statement

This Moderate severity flaw in libexpat, an XML parsing library, is due to an integer overflow during the processing of entity declarations. While exploitation could lead to arbitrary code execution or information disclosure, the attack requires local access and has high complexity, limiting its immediate impact on typical Red Hat deployments.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

To prevent exploitation explicitly disable all internal and external XML entity processing within your application's parser configuration. Additionally, use a Web Application Firewall (WAF) to strictly limit the maximum size of incoming XML payloads to prevent the overflow trigger.

CVSS / CWE

CVSS 3.1 · 6.9
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L

CWE-190 · Integer Overflow or Wraparound