webPromedium

MetricFlow — DOM XSS via Prototype Pollution Gadget

hackadvisor

Task: Analytics dashboard with client-side widget rendering; deepSet() parses URL query params with bracket notation without filtering __proto__. Solution: Prototype pollution via __proto__[headerTemplate] injects HTML into innerHTML gadget in renderWidget(), achieving DOM XSS to exfiltrate admin flag via shared notes API.

$ ls tags/ techniques/
admin_bot_exploitationclient_side_prototype_pollution_via_url_paramsdom_xss_via_innerhtml_gadgetimg_onerror_xss_bypassdata_exfiltration_via_shared_api

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Sign in with GitHub to continue. No email required.

$sign in

$ grep --similar

Similar writeups