Sechs von acht Filter sind anfällig
Die Tests zeigten, dass sechs beliebige SVG-Sanitizer durchlaufen werden können. Ein Antwortkopf kann JavaScript in Firefox ausführen, auch wenn der XML-Inhalt harmlos ist.
- Bereich
- Computersicherheit
- Was gemacht wurde
- Der Autor hat acht beliebige SVG-Sanitizer-Tools getestet und festgestellt, dass sechs davon durchgesetzt werden können. Durch das Ändern des XML-Namensraums auf XHTML kann ein Browser HTML direkt innerhalb eines SVGs rendern, ohne dass ein <foreignObject>-Element verwendet wird. Zudem lässt sich in Safari ein GIF als SVG importieren, um JavaScript auszuführen.
- Warum es wichtig ist
- Die Tests zeigen, dass gängige Sicherheitsmaßnahmen gegen Skriptausführung in SVGs nicht zuverlässig sind. Dies ermöglicht Angreifern, schädliches JavaScript in harmlosen XML- oder Bildantworten auszuführen.
#svg#security#sanitizer#vulnerability#javascript



