HexBrain

Coinbase · Report #21034

Invoice Details activate JS that filled in

Validstatus
3upvotes
30 Mar 2015disclosed

How it was found

Hello security team,

I found XSS on pending invocation details. (Tested on Firefox). Scenario:

  1. Go to https://coinbase.com/merchant_tools?link_type=email_invoice
  2. Fill in valid email.
  3. Subject; Payment request from "><img src=y onerror=prompt(1)>
  4. Total Bitcoin 1 and for order put a "><img src=y onerror=prompt(1)>
  5. Description and Customer ID as a "><img src=y onerror=prompt(1)>
  6. Send the Invoice.
  7. Go to transaction page and click on the pending transaction.
  8. XSS will be activate on the total field and form field, mine is From: "><img src=y onerror=prompt(1)> ([email protected])

Attached recording POC. Best Regards,

Sasi

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