HexBrain

Khan Academy · Report #3987499

Client-Side Denial of Service (DoS) via Memory Exhaustion on Password Reset Endpoint

Validstatus
highseverity
32upvotes
5 Oct 2026disclosed

How it was found

Visiting /pwreset?action=reset endpoint while logged in causes the browser to automatically send thousands of requests (observable via Burp Suite or DevTools), leading to memory exhaustion and browser crash within few minutes.

Steps to Reproduce

  1. Log in to Khan Academy

  2. Open Burp Suite (or browser DevTools → Network tab) to monitor requests

3.Visit: https://www.khanacademy.org/pwreset?action=reset

  1. Observe Burp Suite shows thousands of requests being automatically generated without any user interaction

5.Monitor browser memory usage — it continuously increases

  1. Within few minutes, the browser becomes unresponsive and eventually crashes or is suspended by the system

Impact

1.Denial of Service for any logged‑in user who visits the link

2.Browser memory exhaustion leading to crash or system suspend

3.No user interaction required beyond visiting the link

4.Can be used in phishing campaigns to disrupt users

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original