SVG: Exploiting Browsers without Image Parsing Bugs

Опубликовано: 11 Октябрь 2024
на канале: Black Hat
1,991
26

By Rennie deGraaf

SVG is an XML-based format for vector graphics. Modern web browsers support it natively and allow it to be styled using CSS and manipulated using JavaScript. It is less well-known that SVG can contain its own JavaScript and can import external scripts and stylesheets. Consequently, from a browser security perspective, SVG must be treated like HTML; treating it like JPEG will lead to great suffering.