HexBrain

Valve · Report #390429

Reflected XSS on help.steampowered.com

Validstatus
mediumseverity
16upvotes
7 Jan 2019disclosed

How it was found

URL: https://help.steampowered.com/en/wizard/HelpWithGameIssue/?appid=704740&issueid=125&option=%3Ch1%3Eunfiltered

It puts option option into a translation token <div class="help_page_title">#Help_Game_MissingItemsTitle{user controlled string here}

And if there's no such translation token, it just prints out the entire user input unescaped.

Impact

XSS.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original