Web Hack List

Collected research

When URL parsers disagree (CVE-2023-38633)

Analyzes a librsvg file-read vulnerability caused by disagreement between Rust's URL parser and Gio's URI handling. A crafted file URL passes validation but is interpreted as a traversing local path when the SVG processor resolves external XML content.

Record

Researcher
Zac Sims
Date

In the archive

Tags

This page is the archive's own catalogue record. The research is the work of Zac Sims, first published at the original source. Preserved copies are kept so the citation survives its host.