CVE Catalog

CVE-2026-86143

MediumCVSS 6.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

3th percentile - higher than 3% of all known CVEs

Summary

In libxml2 before 2.15.4, an inconsistency in xmlIO between xmlOutputWriteCallback and xmlBufUse causes negative lengths to reach write callbacks, due to a missing integer overflow check before invoking the write callback. This has security implications for many uses of that length value within a callback.

Risk Assessment

Negative lengths can lead to unexpected behavior in callbacks, potentially enabling buffer overflows or other memory errors, which could result in remote code execution or denial of service.

Recommendation

Immediately upgrade libxml2 to version 2.15.4 or later, which includes a fix for this issue.

Other vulnerabilities in libxml2

See all
Original NVD description (English source)

In xmlIO in libxml2 before 2.15.4, an inconsistency in xmlOutputWriteCallback and xmlBufUse causes negative lengths to reach write callbacks, aka a lack of a check for integer overflow before calling writecallback. This has security relevance for many types of uses of that length value within a callback.

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