Enter · Report #41758
Stored XSS in api key of operator wallet
Validstatus
4upvotes
3 Apr 2015disclosed
How it was found
- Make an operation wallet
- Open wallet settings
- Press "New key"
- In source code remove "maxlength=30" of key's name input tag - no length check on server-side
- Fill name input with "<a href="example.com">asdf</a>" (PoC)
- Press "Generate Key"
- After that when open wallet settings we got XSS.
- In case we can share this type of wallet this xss can be used against another user. Problem is that there is some filter on server side and at this moment i trying to find way to bypass it and fire javascript command.