VulnPulse
높음취약점 권고Rust

Librsvg: Use-after-free when XML includes have duplicated entities

影響: rust:librsvg < 2.57.5 → 2.57.5, rust:librsvg >= 2.60.0-beta.0, < 2.60.3 → 2.60.3, rust:librsvg >= 2.61.0, < 2.61.5 → 2.61.5, rust:librsvg >= 2.62.0-beta.0, < 2.62.4 → 2.62.4, rust:librsvg >= 2.63.0-beta.0, < 2.63.2 → 2.63.2

Librsvg uses libxml2, a C library, to parse XML. When librsvg parses an SVG document which has a nested Xinclude, an XML entity declaration with a duplicate name as an existing one can cause a use-after-free error. While libxml2 is expanding an internal entity, a recursive XInclude can parse another document that declares an entity with the same name. Both parses use the same XmlState entity map on the librsvg side. entity_insert() replaces the first entry, whose Drop implementation calls xmlFr…

GitHub Advisory Database에서 읽기

CVECVE-2026-96889
정보원GitHub Advisory Database
수집 시각2026. 10. 23. 오전 05:09
데이터Markdown JSON

2026. 10. 23. 오전 12:52, GitHub Advisory Database에서 "Librsvg: Use-after-free when XML includes have duplicated entities"을(를) 게시했습니다 (유형: 취약점 권고). 심각도는 "높음"(high)입니다. 관련 기술: Rust. CVE: CVE-2026-96889.