webPromedium

Lab 21 — ShelfSpace — Stored XSS in Product Description Editor

hackadvisor

Task: E-commerce platform (ShelfSpace) with rich text editor for product descriptions, no HTML sanitization, and an admin QA bot that reviews products. Solution: Stored XSS via <img onerror> in product description loads external JS that fetches admin-only /admin/settings page and exfiltrates the flag via Image request URL paths.

$ ls tags/ techniques/
stored_xss_via_img_onerrorexternal_script_loadingadmin_page_fetch_exfiltrationbase64_chunked_exfiltration_via_image_srcbot_triggered_xss

🔒

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