Lo SVG smuggling consiste nell'abuso dei file Scalable Vector Graphics per nascondere contenuti attivi o ingannevoli all'interno di qualcosa che sembra un'immagine innocua. A differenza di una bitmap piatta, un SVG è basato su XML e può contenere collegamenti, script, dati incorporati o altri payload. Questo lo rende utile per gli aggressori che vogliono far sembrare la distribuzione di malware parte del normale comportamento dell'utente.
Questo è importante perché spesso le persone si fidano degli allegati immagine e li visualizzano in anteprima senza cautela, soprattutto nei flussi di lavoro di email, recruiting o sviluppo. In attacchi reali, un SVG malevolo può aprirsi in un browser, attivare un reindirizzamento, caricare contenuti remoti o consegnare il payload della fase successiva. I difensori dovrebbero trattare gli SVG come contenuti potenzialmente attivi: analizzarli come testo, rimuovere script e riferimenti esterni, aprire in sandbox i file sconosciuti e monitorare comportamenti insoliti dopo l'apertura di un'immagine.


