Password_Reset_Flaws
1. Password Reset Token Leak Via Referrer
The HTTP referer is an optional HTTP header field that identifies the address of the webpage which is linked to the resource being requested. The Referer request header contains the address of the previous web page from which a link to the currently requested page was followed
Exploitation:
2. Sending an array of email addresses instead of a single email address.
In this attack the The attacker can send a password reset link to an arbitrary email by sending an array of email addresses instead of a single email address and It could lead to full account takeover.
In this way, the password reset link get send to both victim as well as attacker. And the attacker can use it to gain Full account Takeover.
3. Bruteforcing OTP for Reseting Password.
Now, In case The password reset functionality of application is based on OTP validation.
Many program accepts No rate limit as acceptable risk. So, Bruteforcing OTP is worth trying.
You can reset the password of an account by intercepting the request for OTP validation and bruteforcing the 6 digit number.
Using this, it is possible to change and reset the password of any account, by changing the user data and brute-forcing the reset OTP.
Exploitation:
4. Full Account Takeover via Changing Email And Password of any User through API Parameters
Exploitation:
5. Response manipulation: Replace Bad Response With Good One
Look for Request and Response like these
Change Response
Last updated