Published On: 14 Jul 2021
I Found Account Takeover via CSRF and Password Reset Function .
There is no protection against CSRF in changing email which lead to CSRF to account takeover
It is a critical issue as i was able to takeover anyone account using this attack. This vulnerability is high/critical because I was able to perform account takeover
Step
1
Create an account as an attacker and go to Account Setting and update account information .
Step
2
Step
3
The CSRF code looks like as in image . I have replaced the email value to anyone@*******.com and submitted a request in the victim’s account
Step
4
now I just forward the above request and csrf code worked.so by this exploit, I changed victim account to my email .
Step
5
Last step to account tackeover using the forgot password method to retrieve the password reset link to my email and I have full control over the victim’s account.