HackerOne · Report #449351
IE only: stored Cross-Site Scripting (XSS) vulnerability through Program Asset identifier
Validstatus
mediumseverity
$2,500bounty
156upvotes
27 Nov 2018disclosed
How it was found
Hai, I've found a stored xss vulnerability via assets but unfortunately its been blocked by CSP.
Steps to reproduce:-
- Add a asset like "><img src=x onerror=prompt
> { i) Go to program --> scope --> Add asset --> select 'Others' and give "><img src=x onerror=prompt> ii) Check your console now. } - Then, Go to the created program. (You can check with this https://hackerone.com/script_src_x_img_src_x_onerror)
- Click the created asset. [xss will be fired now(1)]
- Then submit a report.
- Whenever the asset is rendering, xss is firing actually(2).
- Then, open the submitted report. (xss will be firing here too[3])
- Then click 'edit' in assets, (xss will be firing here too(4))
Impact
Script can be executing for all.