Skip to content

Bug bounty reports15,219

Publicly disclosed HackerOne reports, with the platform's own outcome and severity.

Program:Khan Academy
Status
Severity
Weakness
Year
Bounty paid0
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
Technique
Clear filters71 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Take over of accounts created using Google or FacebookAnalysed#442901ValidCross-Site Request ForgeryCritical2019-05-17–184
1-Click Account Takeover via Open Redirect through Regex Bypass in Domain ValidationAnalysed#3723458ValidAccess ControlCritical2026-06-20–126
Cross-Site Request Forgery (CSRF) vulnerability on API endpoint allows account takeoversAnalysed#419891ValidCross-Site Request ForgeryHigh2019-06-22–111
Unauthorized Account Access via Leaked Credentials in URL Format (Account Takeover )Analysed#3080597ValidCryptographyCritical2025-05-07–107
Leaked reused password for a few Khan Academy usersAnalysed#3099978ValidCryptographyHigh2025-07-12–92
337k users and 1 employee leaked credentialsAnalysed#3250691ValidInformation DisclosureHigh2025-09-10–87
XSS on using the legacy "Graphie To Png" APIAnalysed#2846011ValidCross-site ScriptingCritical2025-02-06–86
Text Injection/ Content Spoofing on https://cloud.e.khanacademy.org by breaking out of input tag.Analysed#2234420ValidMisconfiguration and Insecure DesignLow2023-12-22–83
Account takeover by changing emailAnalysed#538800ValidCross-Site Request ForgeryCritical2019-05-17–80
Enumerate all the class codes via google dorking#1210043ValidAccess ControlHigh2021-07-22–44
Email Verification Bypass Allows Users to Add & verify Any Email As Guardians Email#1636552ValidAccess ControlHigh2022-12-17–42
S3 bucket takeover [learn2.khanacademy.org]#1777077ValidNo weakness recordedHigh2022-12-29–35
xss due to incorrect handling of postmessages#1758132ValidCross-site ScriptingCritical2022-12-23–35
Login page vulnerable to bruteforce attacks via rate limiting bypass#1040471ValidAuthenticationLow2021-01-09–34
Client-Side Denial of Service (DoS) via Memory Exhaustion on Password Reset Endpoint#3987499ValidDenial of ServiceHigh2026-10-05–32
Subdomain takeover on healthyhackathon.khanacademy.org and hackweek.khanacademy.org#474798ValidAccess ControlHigh2019-08-25–30
Access to alerta.khanacademy.org leak sensitive data#1061664ValidAccess ControlCritical2021-09-08–29
Creating Unlimited Fake Accounts.#412677InformativeNo weakness recordedMedium2019-01-02–26
Client Side string length check#1244798ValidInput Validation and LogicMedium2023-10-14–25
Information can be changed without a password#721341ValidAuthenticationHigh2020-03-14–24
EMAIL SPOOFING#496360ValidAccess ControlMedium2022-01-02–22
[critical] sql injection by GET method#319279ValidSQL InjectionHigh2018-03-06–22
Sensitive information/action is stored/done is done using a GET request#163820ValidCross-Site Request Forgery–2019-06-23–20
Enumerate class codes via yahoo dork - Can access any course under teacher - Sensitive information leaked#1514356ValidInformation DisclosureHigh2022-05-01–18
OPEN URL REDIRECT through PNG files#163272ValidCross-site ScriptingMedium2017-02-17–18
The endpoint /api/internal/graphql/requestAuthEmail on Khanacademy.or is vulnerable to Race Condition Attack.#1293377ValidInput Validation and LogicMedium2022-03-22–17
POST XSS in https://www.khanacademy.org.tr/ via page_search_query parameter#382321ValidCross-site ScriptingMedium2018-09-18–16
Bypass the fix of report #1078283 due to poor validation#1212337ValidOpen RedirectHigh2021-07-08–14
CSV Injection Via Student Password/Name Leads To Client Side RCE And Reading Client Files#943255ValidCommand and Code InjectionMedium2020-08-27–12
https://mathfacts.khanacademy.org/ includes code from unprivileged localhost port#331752ValidCommand and Code InjectionMedium2019-05-25–12
Password authentication when changing information bypass. Bypass of report #721341#1040373ValidAuthenticationHigh2021-02-11–11
Users can make accounts with a fake email address.#548587InformativeNo weakness recordedLow2019-04-25–11
Weak Ciphers Enabled#6488ValidInformation Disclosure–2014-04-09–10
Unauthorised Account Detail Modification#868146ValidAccess ControlHigh2020-06-19–9
Cross site scripting (content-sniffing)#438953ValidCross-site ScriptingMedium2018-12-08–9
Possible Take Over Subdomain For Inbound Emails#403822ValidNo weakness recordedMedium2018-11-08–9
Possible Subdomain Takeover#399165ValidNo weakness recordedMedium2018-08-31–9
CSRF token fixation and potential account takeover#308394ValidMisconfiguration and Insecure DesignMedium2018-04-19–9
XSS through document projects#244902ValidCross-site ScriptingHigh2018-03-30–9
Stored 'undefined' Cross-site Scripting#403793InformativeCross-site ScriptingMedium2018-09-05–8
Khan Academy ClickJacking to Steal Users's Credintials#639682ValidNo weakness recorded–2021-03-31–7
SignUp With Fake Email#403803InformativeInput Validation and LogicMedium2018-09-05–7
XSS at http://smarthistory.khanacademy.org#6575ValidCross-site Scripting–2014-04-09–7
Possible to join any class without coache's knowledge & Little Information Disclosure#266090ValidInput Validation and LogicMedium2017-10-12–6
The web app's forgot password page is vulnerable to text injection/content spoofing#159213ValidCommand and Code Injection–2017-03-01–6
RTL override char allowed at khanacademy redirect page#641640InformativeMisconfiguration and Insecure DesignLow2019-08-02–5
No Security check at changing password and at adding mobile number which leads to account takeover and spam#207552InformativeMisconfiguration and Insecure DesignMedium2017-02-21–5
Html injection on khanacademy#83604ValidCommand and Code Injection–2015-12-14–5
Open Redirection in SmartHistory KhanAcademy#6564ValidOpen Redirect–2014-04-09–5
Persistent class XSS [the fuck]#6412ValidCross-site Scripting–2014-04-09–5

Status and severity are HackerOne's. “Access stated” is what the title says; “Access needed” and techniques come from CyberSIXT's analysis of the public report (1,932 analysed so far), which can be wrong. Data as of 2026-11-15.