Web Hack List

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 .