Skip to content

Bug bounty reports15,219

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

Program:WordPress
Status
Severity
Weakness:Cross-site Scripting
Clear
Year
Bounty paid0
Access stated
Access needed
  • No account0
  • A user account3
  • A privileged role0
  • Admin0
  • Physical or local access0
  • Not clear from the report0
Technique
Clear filters35 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Stored XSS in WordPress#276105InformativeCross-site Scripting–2018-02-02–3
antispambot does not always escape <, >, &, " and '#298218InformativeCross-site Scripting–2019-09-16–3
Stored but [SELF] XSS in mercantile.wordpress.org#222224ValidCross-site Scripting–2017-05-26–8
Self-XSS in WordPress Editor Link Modal#224556ValidCross-site Scripting–2017-11-08–8
MediaElements XSS#299112ValidCross-site Scripting–2018-02-15–9
XSS on support.wordcamp.org in ajax-quote.php#355773ValidCross-site Scripting–2018-07-23–9
Stored XSS on Wordpress 5.3 via Title Post#754352N/ACross-site Scripting–2019-12-10–9
xss - reflected#384112ValidCross-site Scripting–2018-07-24–10
Lack of Sanitization and Insufficient Authentication#249759ValidCross-site Scripting–2017-12-26–11
Stored xss via template injection#250837ValidCross-site Scripting–2017-12-11–12
pre-auth Stored XSS in comments via javascript: url when administrator edits user supplied comment#633231ValidCross-site Scripting–2020-08-18–12
[mercantile.wordpress.org] Reflected XSS#240256ValidCross-site Scripting–2018-08-30–13
Stored XSS in Post Preview as Contributor#497724ValidCross-site Scripting–2020-08-18–14
Authenticated Cross-site Scripting in Template Name#220903ValidCross-site Scripting–2017-11-18–15
Stored self-XSS in mercantile.wordpress.org checkout#230232ValidCross-site Scripting–2017-07-14–15
Reflected XSS: Taxonomy Converter via tax parameter#495515ValidCross-site Scripting–2019-08-28–15
Reflected XSS at https://da.wordpress.org/themes/?s= via "s=" parameter#222040ValidCross-site Scripting–2017-07-26–16
XSS in the search bar of mercantile.wordpress.org#221893ValidCross-site Scripting–2017-05-20–19
[FG-VD-18-165] Wordpress Cross-Site Scripting Vulnerability Notification II#460911ValidCross-site Scripting–2019-10-11–20
Large-site Quick Edit reparses a Contributor display name into active HTML#3878399ValidCross-site ScriptingMedium2026-10-21–20
DOM Based XSS In mercantile.wordpress.org#230435ValidCross-site Scripting–2017-06-14–21
XSS via unicode characters in upload filename#179695ValidCross-site Scripting–2020-08-28–23
Wordpress 4.7.2 - Two XSS in Media Upload when file too large.#203515ValidCross-site Scripting–2017-07-17–23
Stored XSS on Broken Themes via filename#406289ValidCross-site Scripting–2020-08-25–23
Authenticated Stored Cross-site Scripting in bbPress#881918ValidCross-site Scripting–2020-06-29–24
[mercantile.wordpress.org] Reflected XSS via AngularJS Template Injection#230234ValidCross-site Scripting–2017-06-14–29
Author → stored XSS in wp-admin: unescaped sub-size filename from attachment metadata breaks out of the `src` attribute in `get_media_item()`#3931771ValidCross-site ScriptingCritical2026-08-28–32
"Bad Protocols Validation" Bypass in "wp_kses_bad_protocol_once" using HTML-encoding without trailing semicolons#339483ValidCross-site Scripting–2019-11-16–34
Multiple stored XSS in WordPress#221507ValidCross-site Scripting–2018-11-16–35
wp-embed XSS on Safari#1238528ValidCross-site Scripting–2023-07-01–49
Potential unprivileged Stored XSS through wp_targeted_link_rel#509930ValidCross-site Scripting–2020-01-08–80
Reflected XSS on https://make.wordpress.org via 'channel' parameter#659419ValidCross-site Scripting–2019-08-26–97
Stored XSS on byddypress Plug-in via groups nameAnalysed#592316ValidCross-site Scripting–2019-07-27–132
Stored XSS in Private Message component (BuddyPress)Analysed#487081ValidCross-site Scripting–2019-03-08–337
Stored XSS VulnerabilityAnalysed#643908ValidCross-site Scripting–2019-07-18–403

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

Updated AboutDevelopersSign in