Skip to content

WordPress · disclosed reports

Cross-site Scripting

32 disclosed reports · $0 paid · 32 valid

Every dot is a report; the named ones are the most upvoted. Bright dots were paid a bounty. A report opens its page here: our analysis where there is one, and the link to HackerOne. The status is HackerOne's own outcome; "access needed" is only what a title states.

Open WordPress on HackerOne
reports
32
valid
32
paid a bounty
0

Every one of the 32 is a mark on the map. Named now: 1 to 26, most upvoted first.

  1. Stored XSS Vulnerability#643908WordPress · 403 votesValid
  2. Stored XSS in Private Message component (BuddyPress)#487081WordPress · 337 votesValid
  3. Stored XSS on byddypress Plug-in via groups name#592316WordPress · 132 votesValid
  4. Reflected XSS on https://make.wordpress.org via 'channel' parameter#659419WordPress · 97 votesValid
  5. Potential unprivileged Stored XSS through wp_targeted_link_rel#509930WordPress · 80 votesValid

    CVE-2019-16773

  6. wp-embed XSS on Safari#1238528WordPress · 49 votesValid
  7. Multiple stored XSS in WordPress#221507WordPress · 35 votesValid
  8. "Bad Protocols Validation" Bypass in "wp_kses_bad_protocol_once" using HTML-encoding without trailing semicolons#339483WordPress · 34 votesValid
  9. Author → stored XSS in wp-admin: unescaped sub-size filename from attachment metadata breaks out of the `src` attribute in `get_media_item()`#3931771WordPress · 32 votesValid
  10. [mercantile.wordpress.org] Reflected XSS via AngularJS Template Injection#230234WordPress · 29 votesValid
  11. Authenticated Stored Cross-site Scripting in bbPress#881918WordPress · 24 votesValid
  12. Stored XSS on Broken Themes via filename#406289WordPress · 23 votesValid
  13. Wordpress 4.7.2 - Two XSS in Media Upload when file too large.#203515WordPress · 23 votesValid
  14. XSS via unicode characters in upload filename#179695WordPress · 23 votesValid

    CVE-2020-11026

  15. DOM Based XSS In mercantile.wordpress.org#230435WordPress · 21 votesValid
  16. Large-site Quick Edit reparses a Contributor display name into active HTML#3878399WordPress · 20 votesValid
  17. [FG-VD-18-165] Wordpress Cross-Site Scripting Vulnerability Notification II#460911WordPress · 20 votesValid
  18. XSS in the search bar of mercantile.wordpress.org#221893WordPress · 19 votesValid
  19. Reflected XSS at https://da.wordpress.org/themes/?s= via "s=" parameter#222040WordPress · 16 votesValid
  20. Reflected XSS: Taxonomy Converter via tax parameter#495515WordPress · 15 votesValid
  21. Stored self-XSS in mercantile.wordpress.org checkout#230232WordPress · 15 votesValid
  22. Authenticated Cross-site Scripting in Template Name#220903WordPress · 15 votesValid
  23. Stored XSS in Post Preview as Contributor#497724WordPress · 14 votesValid
  24. [mercantile.wordpress.org] Reflected XSS#240256WordPress · 13 votesValid
  25. pre-auth Stored XSS in comments via javascript: url when administrator edits user supplied comment#633231WordPress · 12 votesValid
  26. Stored xss via template injection#250837WordPress · 12 votesValid

paid a bounty

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-15. CVE List through 2026-11-15 · EPSS of 2026-11-14 · CISA KEV checked 2026-11-15. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.