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 00:52、GitHub Advisory Databaseが「Librsvg: Use-after-free when XML includes have duplicated entities」を公開しました (種別: 脆弱性アドバイザリ)。重大度は「重要」(high) です。関連する技術: Rust。CVE: CVE-2026-96889。