Skip to content

Bug bounty reports15,219

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

Program:Khan Academy
Status:Valid
Clear
Severity
Weakness
Year
Bounty paid0
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
Technique
Clear filters56 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Escaping the iframe via exceptions#103989ValidCross-site Scripting–2015-12-29––
Frameset(Frame) html tag is allowed in html editor.(can lead to clickjacking)#285609ValidMisconfiguration and Insecure DesignLow2018-02-14–1
https://www.khanacademy.org/login open-redirect#6357ValidOpen Redirect–2014-04-09–3
Full Path Disclosure on [smarthistory.khanacademy.org]#6362ValidInformation Disclosure–2014-04-11–3
https://www.khanacademy.org/coach/reports/activity XSS#6409ValidCross-site Scripting–2014-04-09–3
Suffix of url-path is vulnerable to XSS-attack#13285ValidCross-site Scripting–2014-09-16–3
XSS vulnerability in "/coach/roster/" ( create your first class)#111763ValidCross-site Scripting–2016-02-12–3
http://smarthistory.khanacademy.org/search-results.html XSS#6344ValidCross-site Scripting–2014-04-09–4
Dom based XSS https://www.khanacademy.org/#6352ValidCross-site Scripting–2014-04-09–4
Stored XSS {dangerous?} https://www.khanacademy.org/coach/roster/?listId=allStudents#6369ValidCross-site Scripting–2014-04-09–4
Lighttpd version disclosure / directory listing#6371ValidInformation Disclosure–2014-04-12–4
Sql injection And XSS#31023ValidCross-site Scripting–2015-12-08–4
Persistent class XSS [the fuck]#6412ValidCross-site Scripting–2014-04-09–5
Open Redirection in SmartHistory KhanAcademy#6564ValidOpen Redirect–2014-04-09–5
Html injection on khanacademy#83604ValidCommand and Code Injection–2015-12-14–5
The web app's forgot password page is vulnerable to text injection/content spoofing#159213ValidCommand and Code Injection–2017-03-01–6
Possible to join any class without coache's knowledge & Little Information Disclosure#266090ValidInput Validation and LogicMedium2017-10-12–6
XSS at http://smarthistory.khanacademy.org#6575ValidCross-site Scripting–2014-04-09–7
Khan Academy ClickJacking to Steal Users's Credintials#639682ValidNo weakness recorded–2021-03-31–7
XSS through document projects#244902ValidCross-site ScriptingHigh2018-03-30–9
CSRF token fixation and potential account takeover#308394ValidMisconfiguration and Insecure DesignMedium2018-04-19–9
Possible Subdomain Takeover#399165ValidNo weakness recordedMedium2018-08-31–9
Possible Take Over Subdomain For Inbound Emails#403822ValidNo weakness recordedMedium2018-11-08–9
Cross site scripting (content-sniffing)#438953ValidCross-site ScriptingMedium2018-12-08–9
Unauthorised Account Detail Modification#868146ValidAccess ControlHigh2020-06-19–9
Weak Ciphers Enabled#6488ValidInformation Disclosure–2014-04-09–10
Password authentication when changing information bypass. Bypass of report #721341#1040373ValidAuthenticationHigh2021-02-11–11
https://mathfacts.khanacademy.org/ includes code from unprivileged localhost port#331752ValidCommand and Code InjectionMedium2019-05-25–12
CSV Injection Via Student Password/Name Leads To Client Side RCE And Reading Client Files#943255ValidCommand and Code InjectionMedium2020-08-27–12
Bypass the fix of report #1078283 due to poor validationAnalysed#1212337ValidOpen RedirectHigh2021-07-08–14
POST XSS in https://www.khanacademy.org.tr/ via page_search_query parameterAnalysed#382321ValidCross-site ScriptingMedium2018-09-18–16
The endpoint /api/internal/graphql/requestAuthEmail on Khanacademy.or is vulnerable to Race Condition Attack.Analysed#1293377ValidInput Validation and LogicMedium2022-03-22–17
OPEN URL REDIRECT through PNG filesAnalysed#163272ValidCross-site ScriptingMedium2017-02-17–18
Enumerate class codes via yahoo dork - Can access any course under teacher - Sensitive information leakedAnalysed#1514356ValidInformation DisclosureHigh2022-05-01–18
Sensitive information/action is stored/done is done using a GET requestAnalysed#163820ValidCross-Site Request Forgery–2019-06-23–20
[critical] sql injection by GET methodAnalysed#319279ValidSQL InjectionHigh2018-03-06–22
EMAIL SPOOFINGAnalysed#496360ValidAccess ControlMedium2022-01-02–22
Information can be changed without a passwordAnalysed#721341ValidAuthenticationHigh2020-03-14–24
Client Side string length checkAnalysed#1244798ValidInput Validation and LogicMedium2023-10-14–25
Access to alerta.khanacademy.org leak sensitive dataAnalysed#1061664ValidAccess ControlCritical2021-09-08–29
Subdomain takeover on healthyhackathon.khanacademy.org and hackweek.khanacademy.orgAnalysed#474798ValidAccess ControlHigh2019-08-25–30
Client-Side Denial of Service (DoS) via Memory Exhaustion on Password Reset EndpointAnalysed#3987499ValidDenial of ServiceHigh2026-10-05–32
Login page vulnerable to bruteforce attacks via rate limiting bypassAnalysed#1040471ValidAuthenticationLow2021-01-09–34
xss due to incorrect handling of postmessagesAnalysed#1758132ValidCross-site ScriptingCritical2022-12-23–35
S3 bucket takeover [learn2.khanacademy.org]Analysed#1777077ValidNo weakness recordedHigh2022-12-29–35
Email Verification Bypass Allows Users to Add & verify Any Email As Guardians EmailAnalysed#1636552ValidAccess ControlHigh2022-12-17–42
Enumerate all the class codes via google dorkingAnalysed#1210043ValidAccess ControlHigh2021-07-22–44
Account takeover by changing emailAnalysed#538800ValidCross-Site Request ForgeryCritical2019-05-17–80
Text Injection/ Content Spoofing on https://cloud.e.khanacademy.org by breaking out of input tag.Analysed#2234420ValidMisconfiguration and Insecure DesignLow2023-12-22–83
XSS on using the legacy "Graphie To Png" APIAnalysed#2846011ValidCross-site ScriptingCritical2025-02-06–86

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, where there is one, which can be wrong. Data as of 2026-11-15.