CVE Catalog

CVE-2019-15903

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
6.64%

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

Summary

In libexpat before 2.2.8, crafted XML input could fool the parser into changing from DTD parsing to document parsing too early; a consecutive call to XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber) then resulted in a heap-based buffer over-read.

Risk Assessment

This vulnerability could lead to information disclosure or application crash when processing untrusted XML data.

Recommendation

Update libexpat to version 2.2.8 or later and avoid processing untrusted XML files.

Other vulnerabilities in libexpat

See all
Original NVD description (English source)

In libexpat before 2.2.8, crafted XML input could fool the parser into changing from DTD parsing to document parsing too early; a consecutive call to XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber) then resulted in a heap-based buffer over-read.

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