Loading HuntDB...

Email Verification Bypass Allows Users to Add & verify Any Email As Guardians Email

High
K
Khan Academy
Submitted None
Reported by shuvam321

Vulnerability Details

Technical details and impact analysis

Privilege Escalation
1. Go to https://www.khanacademy.org/signup and signup as learner keeping date of birth below 13 years. {F1821117} 2. Now keep victims email as parent's email for example here I am keeping [email protected] as parents email and click on signup. ████ 3. Now you will see a following message "Your parent or guardian must approve your account or it will be deleted in 7 days". ██████ 4. Now go to https://www.khanacademy.org/settings/account and update your email to temporary email or any email you have access to. ██████████ ██████ 5. Now, you will receive a verification email in your temporary email you have access to. But don't click on the email. Now again change the email to [email protected]. {F1821137} ███████ 6. Now open the verification email you received in your temporary email account in an incognito tab and refresh your child's account. We have successfully tied [email protected] as parent account with email verification. This is the account that I created : Username : ██████ Password : ██████████ Email : ████ █████████ ## Impact Attacker is able to bypass email verification.

Report Details

Additional information and metadata

State

Closed

Substate

Resolved

Submitted

Weakness

Privilege Escalation