SVG-Angriffe: Wenn das Logo zum Phishing-Vehikel wird
SVG ist XML mit JavaScript-Support. Browser führen eingebettete Skripte aus, Mail-Gateways sehen häufig nur ein harmloses Bild. Angreifer nutzen diese Diskrepanz für Phishing-Redirects und Malware-Auslieferung. Diese Seite zeigt die Mechanik, MITRE-Zuordnung und die Verteidigung aus DOMPurify, Gateway-CDR und MIME-Block.
Was sind SVG-Angriffe?
SVG-Angriffe nutzen die JavaScript-Fähigkeit des SVG-XML-Formats zur Malware- oder Phishing-Auslieferung. Browser führen eingebettete Skripte aus, wenn die SVG direkt geöffnet wird — Mail-Gateways behandeln SVG häufig als harmlose Bild-Datei und inspizieren das XML nicht. MITRE ATT&CK T1027.017 (SVG Smuggling) ist die spezifische Sub-Technik (am 25. März 2025 etabliert) mit Trustwave SpiderLabs, Talos Intelligence, Cofense und BleepingComputer als offiziell zitierten Forschungs-Quellen; T1027.006 (HTML Smuggling) ist die verwandte Schwester-Technik, T1059.007 (Command and Scripting Interpreter: JavaScript) deckt die Ausführungs-Ebene ab. Sophos X-Ops Februar 2025, Trustwave SpiderLabs April 2025 und das OWASP XSS Prevention Cheat Sheet dokumentieren konkrete Kampagnen und Sanitization-Patterns.
Wolf-Agents prüft die Authentifizierungs-Vorbedingung im Email Security Check — eine Domain mit DMARC p=reject reduziert Marken-Imitations-Kampagnen mit SVG-Anhang. Für die eigentliche SVG-Inspektion verweisen wir auf Gateway-Lösungen mit CDR-Funktion (Votiro, Glasswall, OPSWAT) oder Mail-Gateway-Anbieter mit XML-Sanitization (Microsoft Defender for Office 365, Proofpoint TAP).
SVG-Angriffe in einem Satz
SVG ist Code im Bild-Kostüm. Verteidigung erfordert XML-Sanitization (DOMPurify-Pattern) oder MIME-Type-Block — eine harmlose .svg-Endung allein ist kein Vertrauensindikator.
Wie funktioniert ein SVG-Angriff?
SVG-Angriffe nutzen drei JavaScript-Injection-Punkte im XML: das `<script>`-Element, Event-Handler-Attribute (`onload`, `onmouseover`, `onerror`) und CSS-Expressions in `<style>`-Blöcken. Bei direktem Öffnen im Browser wird der Code ausgeführt. Bei Embed-in-HTML kann der Angreifer SVG zum XSS-Vehikel auf der Empfänger-Seite machen.
<?xml version="1.0" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg"
onload="alert(0x58535329)">
<rect width="100%" height="100%" fill="white" />
<text x="20" y="40">Harmloses Logo</text>
<script type="application/ecmascript">
// Browser fuehrt dies aus, Mail-Gateway oft nicht
window.location = "https://phishing.example/credential-harvest";
</script>
</svg> SVG mit Script erstellen
Angreifer baut SVG-XML mit `<script>`-Tag oder `onload=`-Event-Handler. Phishing-Redirect oder Credential-Form als Payload.
Versand als Email-Anhang
SVG mit Bild-MIME-Type. Email-Subject: „Anbei das neue Logo“ oder „Marketing-Material“. Gateway oft ohne XML-Inspektion.
Empfänger öffnet SVG im Browser
Doppelklick öffnet SVG im Default-Browser. JavaScript wird sofort ausgeführt — Redirect zur Phishing-Page oder Credential-Form-Anzeige.
Credential-Eingabe oder Malware-Download
Empfänger sieht entweder gefälschte Login-Seite oder Download-Aufforderung. Beide Pfade enden mit kompromittiertem System oder Konto.
SVG-Smuggling Datenfluss — 4 XML-Injection-Punkte + DOMPurify-Schutz
Multimodaler XML-Injection-Datenfluss: SVG-Container in der Mitte mit 4 Injection-Punkten (script-Element + Event-Handler + CSS-Expression + foreignObject) als eingehende Pfeile. Datenfluss horizontal: Angreifer → Mail-Gateway (sieht Logo, Erkennung scheitert) → Browser XML-Parser → JS-Execution-Engine → Phishing-Redirect oder Malware-Download. DOMPurify als Sanitization-Schicht. Sophos 2025: 50-fold Steigerung 2024→2025, Peak 15% aller Anhang-Phishing-Attacks März 2025. MITRE T1027.017 etabliert 25.3.2025.
SVG-Phishing-Trends 2023–2026
SonicWall, Trustwave SpiderLabs und Trellix haben SVG-basierte Phishing-Kampagnen ab 2023 verstärkt dokumentiert. Die OWASP Foundation hat das SVG Security Cheat Sheet etabliert. SVG-Phishing ist eine etablierte Untervariante des klassischen Email-Threat-Spectrums.
SonicWall SVG-Threat-Report
SonicWall dokumentiert SVG-basierte Malware-Kampagnen mit Phishing-Redirects und embedded Credential-Forms in den jährlichen Threat-Reports.
Trustwave SpiderLabs — SVG-Phishing-Analysen
Trustwave SpiderLabs hat mehrere SVG-Phishing-Kampagnen analysiert und in detaillierten Threat-Reports veröffentlicht.
OWASP SVG Security Cheat Sheet
OWASP führt SVG-Sanitization als Standard-Empfehlung in den XSS-Prevention-Cheat-Sheets. DOMPurify wird als Referenz-Bibliothek genannt.
Sophos X-Ops Februar 2025 — SVG-Phishing-Verfünfzigfachung
Sophos X-Ops dokumentiert ab Mitte Januar 2025 eine sprunghafte Steigerung: bösartige SVG-Anhänge erreichten 2025 das 50-Fache des 2024-Volumens und stellen damit etwa 5 % aller bösartigen Anhänge — der drittwichtigste schädliche Dateityp 2025. Top-Imitations-Ziele laut Sophos-Auswertung: DocuSign, Microsoft SharePoint, Dropbox und Google Voice. Häufige Lures: angebliche Voicemails, Verträge, Zahlungs-Bestätigungen, RingCentral-Benachrichtigungen. Microsoft hat im September 2025 die Inline-Anzeige von SVGs in Outlook eingeschränkt — SVG-Anhänge bleiben aber zugestellt. Quellen: Sophos News „Scalable Vector Graphics files pose a novel phishing threat“ (5. Februar 2025) + Infosecurity Magazine Auswertung.
Wie erkenne ich SVG-Angriffe?
SVG-Erkennung erfordert XML-Inspektion auf Gateway-Ebene. Suchen Sie nach `<script>`-Elementen, Event-Handler-Attributen (`on*=`), `href`-Werten mit „javascript:“-Schema. Endpoint-EDR kann den Browser-Skript-Start nach SVG-Öffnen erkennen. Awareness-Training: SVG-Anhänge sind in geschäftlicher Email selten — verdächtig.
XML-Inspektion
<script>-Element im SVG-XML- Event-Handler-Attribute (
onload=,onerror=,onmouseover=) href-Werte mitjavascript:-Schema- External-Reference-Tags
<use href="...:"> - SVG mit eingebetteten Base64-Strings >1024 Zeichen
Endpoint-EDR
- Browser startet aus Outlook-Anhang
- Browser triggert Skript-Engine aus SVG
- Network-Beacon kurz nach SVG-Open
- Datei-Download aus Browser-Session
- Credential-Form-Render in unbekannter Domain
Wolf-Agents-USP für SVG
Wolf-Agents prüft die Authentifizierungs-Vorbedingung — eine Domain mit DMARC p=reject reduziert Marken-Imitations-Kampagnen mit SVG-Anhang. Auf der Web Security Check-Seite prüft Wolf-Agents CSP-Header — eine korrekte CSP verhindert SVG-XSS auf der eigenen Website.
Wie schütze ich mich vor SVG-Angriffen?
SVG-Schutz ist auf zwei Schichten zu lösen: Email-Gateway-XML-Sanitization (entfernt Skripte aus SVG-Anhängen) und Browser-CSP (verhindert SVG-XSS-Ausführung in eingebetteten Kontexten). DOMPurify ist die Referenz-Bibliothek für Frontend-Sanitization. MIME-Type-Block für SVG in geschäftlicher Email-Kommunikation ist eine pragmatische Maßnahme.
Gateway-XML-Sanitization
Microsoft Defender for Office 365, Proofpoint TAP mit SVG-Inspection. CDR-Lösungen Votiro/Glasswall entfernen Skript-Tags proaktiv.
SVG-MIME-Block
Mail-Gateway-Regel: SVG-Anhänge generell blockieren oder mit Warn-Header. SVG ist in Geschäftsmail extrem selten.
Browser-CSP gegen SVG-XSS
Content-Security-Policy mit `script-src 'self'` verhindert externe Script-Loads. Siehe Web Security CSP.
DOMPurify (Frontend)
Für eigene Anwendungen mit User-SVG-Uploads: DOMPurify-Sanitization bei Render-Zeit. OWASP-Standard.
DMARC p=reject
Verhindert Marken-Imitations-Kampagnen mit SVG-Anhang aus Ihrer Domain. Reduziert Angriffsoberfläche.
Awareness-Training
Konkrete Regel: „SVG-Anhang in Geschäftsmail = mit IT-Helpdesk abklären. Niemals direkt öffnen.“
Was tun bei einem SVG-Angriffs-Erfolg?
Wenn ein User die SVG geöffnet und Credentials eingegeben hat: Konto-Reset wie bei klassischem Phishing. Bei Malware-Download zusätzlich Endpoint-Isolation und EDR-Forensik. NIS2-Meldepflicht bei erheblichem Vorfall.
- Konto-Reset — Passwort, Sessions, OAuth-Tokens. MFA-Faktoren prüfen.
- SVG-Anhang sichern — Original-XML extrahieren, IoCs (URLs, JS-Snippets) dokumentieren.
- Aggregat-Kampagne? — wurden weitere Mitarbeiter mit dieser SVG angeschrieben?
- Endpoint-EDR-Forensik — wurde Malware nachgeladen? Browser-History prüfen.
- Gateway-Regel-Anpassung — SVG-Block oder Inspection-Erweiterung.
- NIS2 + DSGVO Meldepflichten — bei erheblichem Vorfall oder Datenpanne.
SVG-Schutz nach NIS2 lit. b + g
SVG-Angriffe fallen unter NIS2 Art. 21 Abs. 2 lit. b (Vorfall-Bewältigung) und lit. g (Cyberhygiene + Schulung). Bei eigenen Web-Anwendungen mit SVG-Upload zusätzlich lit. e (Sicherheits-Maßnahmen bei Entwicklung — DOMPurify-Integration) und OWASP-Best-Practices. DSGVO Art. 33/34 bei Datenpannen.
NIS2 lit. b + g + e
lit. b: Incident-Response für Phishing/Malware aus SVG. lit. g: Awareness-Training. lit. e: Sicherheits-Maßnahmen bei eigenen Anwendungen mit SVG-Upload.
OWASP SVG Cheat Sheet
OWASP-Empfehlungen zur SVG-Sanitization. DOMPurify als Referenz-Bibliothek. Bestandteil eines „Stand der Technik“-Nachweises.
DSGVO Art. 32/33
Art. 32: technische Maßnahmen. Art. 33: 72h-Meldung bei Datenpannen aus erfolgreichem SVG-Phishing.
Der Wolf-Agents Email Security Check sichert die Authentifizierungs-Vorbedingung. Für eigene Web-Anwendungen mit SVG-Upload empfehlen wir den Web Security Check (CSP-Bewertung).
Wie steht Ihre Domain bei SVG-Angriffe?
Prüfen Sie es jetzt — kostenlos, ohne Registrierung, mit 165 Prüfpunkte.
Häufig gestellte Fragen
Was sind SVG-Angriffe?
SVG (Scalable Vector Graphics) ist XML mit JavaScript-Support. Browser führen eingebettetes JavaScript aus, wenn die SVG-Datei direkt geöffnet wird. Mail-Gateways behandeln SVG häufig als harmlose Bild-Datei, weil sie eine .svg-Endung haben — das eingebettete Skript wird nicht inspiziert. Angreifer nutzen diese Diskrepanz für Phishing-Redirects und Malware-Auslieferung. MITRE ATT&CK T1027.017 (SVG Smuggling) ist die spezifische Sub-Technik; T1027.006 (HTML Smuggling) und T1059.007 (JavaScript) sind verwandte Bausteine.
Wie funktioniert ein SVG-Angriff?
Der Angreifer bettet JavaScript in eine SVG-Datei ein — entweder im `<script>`-Element oder als Event-Handler (z.B. `onload=`). Die SVG wird als Email-Anhang versendet. Beim Öffnen im Browser führt das Skript Phishing-Redirects, Credential-Harvesting-Forms oder Browser-Exploits aus. Bei Office-Integration kann SVG sogar VBScript triggern. SVG ist deshalb ein versteckter Code-Träger im Bild-Container.
Warum erkennen Mail-Gateways SVG-Angriffe schlecht?
Klassische Mail-Gateways prüfen Anhang-Typ und Antivirus-Signatur. SVG mit Bild-MIME-Type sieht wie ein normales Logo aus. Wenn das Gateway keine SVG-XML-Sanitization durchführt, übersieht es eingebettetes JavaScript. Modernere Lösungen (Microsoft Defender for Office 365, Proofpoint TAP) haben SVG-Inspection inzwischen, aber Self-Hosted-Setups (Postfix, Exim) brauchen ergänzende Tools.
Was leistet DOMPurify-Sanitization?
DOMPurify ist die Standard-JavaScript-Bibliothek zur sicheren HTML/SVG-Sanitization. Sie entfernt Script-Tags, Event-Handler und andere aktive Komponenten aus dem XML. Mail-Gateways mit CDR-Funktion (Votiro, Glasswall) wenden eine ähnliche Technik an — die SVG wird auf statische Visuelle Elemente reduziert. Eine sterile SVG ohne Script-Tags ist sicher zu öffnen.
Wann wird SVG-Sanitization auf dem eigenen Server wichtig?
Sobald Ihre Anwendung User-Uploads akzeptiert und diese als SVG verarbeitet oder anzeigt — Ticket-Systeme, Anhang-Vorschau, Avatar-Upload. OWASP listet SVG-Sanitization in den Cross-Site-Scripting-Empfehlungen. Frontend-Frameworks wie Astro, React und Vue sanitisieren nicht automatisch — eine SVG aus User-Input gehört durch DOMPurify oder eine Server-seitige XML-Bereinigung.
Was leistet Wolf-Agents gegen SVG-Angriffe?
SVG-Anhang-Inspektion ist Gateway-Funktionalität. Wolf-Agents prüft die Authentifizierungs-Vorbedingung — eine Domain mit DMARC p=reject verhindert Marken-Imitations-Kampagnen mit SVG-Anhang. Das Monitoring (alle 6 Stunden) alarmiert bei DMARC-Drift. Auf der Web-Security-Seite prüft der Scanner CSP-Header — eine korrekte CSP verhindert SVG-XSS auf der eigenen Domain.