Loading HuntDB...

Reauthentication for changing password bypass

Low
L
Liberapay
Submitted None
Reported by viber

Vulnerability Details

Technical details and impact analysis

Improper Authentication - Generic
Hello There So Libra Pay has this security system because of which if a malicious user tries to change the password of a logged in account, whether by session hijack or anything else he will be asked to re-enter the password before he can change it. But this loop hole I found in the system using which he/she can change it without even knowing the old password. How? Here is the reproduction steps: Step 1. Go to accounts settings. Step 2. Add an email address to the email which we have access to(Remember adding an email doesn't require you to re-enter password but changing password does) Step 3. Confirm the email address. Step 4. Make it primary email. (Even this doesn't require you to re-enter password) Step 5. Now we can change the password by reseting it through the new ema I have checked for this in several other platforms as well but most of them were smart enough to ask me for entering password before I could change or add email address. May be you can implement the same. Thank you. Baibhav Anand Jha. Security Researcher. ## Impact A malicious user will be able to change the password without knowing the old password.

Report Details

Additional information and metadata

State

Closed

Substate

Resolved

Submitted

Weakness

Improper Authentication - Generic