Skip to content

Bug bounty reports15,219

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

Program:TikTok
Status
Severity
Weakness
Year
Bounty paid36
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
Technique
Clear filters117 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Cross-Site-Scripting on www.tiktok.com and m.tiktok.com leading to Data ExfiltrationAnalysed#968082ValidCross-site Scripting–2020-11-19–473
Multiple bugs leads to RCE on TikTok for AndroidAnalysed#1065500ValidAccess Control–2021-03-17–371
[CSRF] TikTok Careers Portal Account TakeoverAnalysed#1010522ValidCross-Site Request Forgery–2020-12-15–366
Reflected XSS in TikTok endpointsAnalysed#1350887ValidCross-site Scripting–2021-10-22–356
RCE on TikTok Ads PortalAnalysed#1024575ValidCommand and Code Injection–2021-04-15–312
Stored-XSS-ads.tiktok.comAnalysed#2306491ValidCross-site ScriptingLow2024-10-02–310
Incorrect authorization to the intelbot service leading to ticket informationAnalysed#1328546ValidAuthentication–2022-02-23$15,000219
IDOR delete any Tickets on ads.tiktok.comAnalysed#1475520ValidInsecure Direct Object Reference–2022-03-02–216
Stored XSS on TikTok AdsAnalysed#1504202ValidCross-site Scripting–2022-08-19–201
Blocked user can see live videoAnalysed#1067967ValidInformation Disclosure–2021-05-28$418198
Reflected XSS on Pangle EndpointAnalysed#2352968ValidCross-site Scripting–2024-04-05$5,000196
TikTok 2FA BypassAnalysed#1247108ValidAccess Control–2023-02-03$1,564194
Account Takeover via Authentication Bypass in TikTok Account RecoveryAnalysed#2443228ValidAuthenticationCritical2024-07-13$12,000172
Unauthorized Access to TikTok Account [Private Videos] via API EndpointAnalysed#2868084ValidInsecure Direct Object ReferenceMedium2025-01-24–167
External SSRF and Local File Read via video upload due to vulnerable FFmpeg HLS processing#1062888ValidServer-Side Request Forgery–2021-02-15$2,727162
HTML Injection on TikTok Ads#2299529ValidCross-site Scripting–2024-02-20–159
DOM XSS in tiktok.com/login via the redirect_url parameter#2583874ValidCross-site ScriptingHigh2024-09-21–140
IDOR on ads.tiktok.com Allows Unauthorized Product Addition#2848610ValidInsecure Direct Object ReferenceLow2025-02-20$500131
Exploitable live argument in onClick Function leads to Data Leakage of Inactive/Suspended Products#2295958ValidInput Validation and LogicMedium2024-07-19$1,000129
Reflected Cross-site Scripting (XSS) at https://www.tiktok.com/#1915808ValidCross-site Scripting–2023-06-02–123
IDOR for changing privacy settings on any memories#1733627ValidInsecure Direct Object Reference–2023-01-27–123
Unrestricted File Upload on https://partner.tiktokshop.com/wsos_v2/oec_partner/upload#1890284ValidFile and Path Handling–2023-04-12–118
Reflected xss on ads.tiktok.com using `from` parameter.#1452375ValidCross-site Scripting–2022-02-09–112
IDOR on TikTok Ads Endpoint#1527906ValidInsecure Direct Object Reference–2022-09-01–109
Multiple IDORs in family pairing api#1286332ValidInsecure Direct Object Reference–2022-05-06–107
DOM XSS on ads.tiktok.com#1549451ValidCross-site Scripting–2022-07-20$2,500104
Lack of rate limitation on careers site allows the attacker to brute force the verification code#1075827ValidAuthentication–2021-02-11–104
Lynxview JS interfaces Takeover via deeplink traversal#2417516ValidCross-site ScriptingHigh2024-05-24–103
Stored XSS on TikTok's backend leads to the leakage of highly sensitive administrator data (Cookies, API Keys, Internal Paths, Emails, phone numbers).#3037447ValidCross-site ScriptingMedium2025-09-11–102
Chain Vulnerability lead to Full Control Group Live Accounts & Undeletable Creator#3027478ValidAccess ControlMedium2025-07-08–98
CRLF injection leads to internal XSS on PangleGlobal#2189960ValidInjection and Smuggling–2023-10-31–97
CRLF to XSS & Open Redirection#2012519ValidCross-site Scripting–2023-08-16–97
HTML Injection on tiktoktutorials via firstName parameter#1343492ValidInput Validation and Logic–2021-10-30–97
Stored XSS on TikTok Live Form#1542703ValidCross-site Scripting–2022-06-16–95
CSRF Account Takeover#1253462ValidCross-Site Request Forgery–2022-08-16–95
Multiple vulnerability leading to account takeover in TikTok SMB subdomain.#1404612ValidInput Validation and Logic–2022-02-02–91
Chained Broken Access Control in TikTok Live Backstage Enables Full Control of Public Leaderboard Activities#3012526ValidAccess ControlMedium2025-09-11–89
Reflected XSS on TikTok Website#1378413ValidCross-site Scripting–2022-04-13$3,00089
Using Branded Hashtag Feature User Partnered with Account Manager Can View Videos Uploaded By A Private TikTok Account If 'item_id' Is Known#2209429ValidInformation Disclosure–2024-04-03–87
Authentication Bypass on TikTok Seller Signup Process Allows Account Creation Without Phone Verification#2286745ValidAccess ControlLow2024-07-03–84
Cross-Tenant IDOR ( graphql `AddRulesToPixelEvents` query ) allowing to add, update, and delete rules of any Pixel events on the platform#984965ValidInsecure Direct Object Reference–2021-04-02–84
Unauthorized Access to Private Video Description via Translation API for Private Accounts#2921830ValidInsecure Direct Object ReferenceLow2025-06-27–82
1 Click to 'Close Account and Refund' via POSTMESSAGE#1897443ValidAccess Control–2024-01-03–81
CSRF in ticket function#1890310ValidCross-Site Request ForgeryMedium2024-11-05–80
TikTok's pixel/sdk.js leaks current URL from websites using postMessage#1598749ValidAccess Control–2022-08-30–79
CSRF protection bypass on TikTok Webcast Endpoints#1543234ValidCross-Site Request Forgery–2023-07-12$2,50079
Reflected XSS On [https://www-useast1a.tiktok.com/ug/incentive/share/hd]#2178061ValidCross-site Scripting–2024-01-12–78
XSS Payload on TikTok Seller Center endpoint#1554048ValidCross-site Scripting–2022-06-29–77
Cross-site Scripting (XSS) - Stored on ads.tiktok.com in Text field#1376961ValidCross-site Scripting–2022-01-20–75
IDOR the ability to view support tickets of any user on seller platform#1392630ValidInsecure Direct Object Reference–2021-12-03$2,50074

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 (348 analysed so far), which can be wrong. Data as of 2026-11-14.

Updated AboutDevelopersSign in