CVE Catalog

CVE-2026-96889

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

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

Summary

A flaw was found in librsvg where processing an SVG document with nested XML inclusions (Xincludes) and duplicate entity declarations can cause a use-after-free. The library incorrectly frees an XML entity still in use by the parser. An attacker could exploit this to cause a denial of service or execute arbitrary code.

Risk Assessment

Processing a malicious SVG file may crash the application or execute arbitrary code in the context of the image-processing process.

Recommendation

Update librsvg to a patched version and avoid processing untrusted SVG documents in critical services.

Other vulnerabilities in librsvg

See all
Original NVD description (English source)

A flaw was found in librsvg. When processing an SVG document containing nested XML inclusions (Xincludes) with duplicate entity declarations, a use-after-free error can occur. This vulnerability arises because the library incorrectly frees an XML entity that is still in use by the parser. An attacker could potentially exploit this to cause a denial of service or execute arbitrary code.

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