Preliminary research
DOMPurify bypass via SMIL animateTransform on Safari
DOMPurify ≤3.2.6 bypass via SMIL animateTransform on Safari. Tags:Article - Article - Web
AI-collected research leads through 22 September 2026, including targeted additions between broader sweeps. Unranked, incomplete, not community-vetted, and subject to change.
Browsers now escape < and > in attributes during serialization, which broke nearly every DOMPurify mutation-XSS bypass. This one goes at SMIL instead: DOMPurify's default SMIL configuration combined with Safari's implementation of the animateTransform tag yields XSS against DOMPurify 3.2.6 and earlier.
Record
- Document
- DOMPurify ≤3.2.6 bypass via SMIL animateTransform on Safari. Tags:Article - Article - Web
- Published by
- mizu.re
- Topic
- Browser
In the archive
Tags
This page is the archive's own catalogue record. The research is the work of mizu.re, first published at the original source. Preserved copies are kept so the citation survives its host; this one was last captured on .