Skip to content

Bug bounty reports15,219

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

Program:GitLab
Status
Severity
Weakness:Cross-site Scripting
Clear
Year
Bounty paid19
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
  • No account0
  • A user account4
  • A privileged role0
  • Admin0
  • Physical or local access0
  • Not clear from the report0
Technique
Clear filters57 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Stored XSS in Wiki pagesAnalysed#526325ValidCross-site Scripting–2019-09-02–633
Stored XSS in markdown via the DesignReferenceFilterAnalysed#1212067ValidCross-site Scripting–2021-10-18$16,000317
Stored XSS via Kroki diagramAnalysed#1731349ValidCross-site Scripting–2023-06-02$13,950295
Stored-XSS with CSP-bypass via labels' colorAnalysed#1665658ValidCross-site Scripting–2023-02-19–169
Stored XSS in Notes (with CSP bypass for gitlab.com)#1481207ValidCross-site Scripting–2022-05-25–161
Persistent XSS in Note objects#508184ValidCross-site Scripting–2019-07-19$4,500139
Stored XSS in custom emoji#1198517ValidCross-site Scripting–2021-07-19$3,000130
CSP-bypass XSS in project settings page#1588732ValidCross-site Scripting–2022-11-16–100
Bypass: Stored-XSS with CSP-bypass via scoped labels' color#1693150ValidCross-site Scripting–2023-02-19–96
XSS in request approvals#402658ValidCross-site Scripting–2021-04-23$3,00096
New /add_contacts /remove_contacts quick commands susseptible to XSS from Customer Contact firstname/lastname fields#1578400ValidCross-site Scripting–2022-11-16$13,95093
Unrestricted file upload leads to Stored XSS#880099ValidCross-site Scripting–2020-08-03–90
Stored XSS in "Create Groups"#647130ValidCross-site Scripting–2020-08-26$2,50089
XSS in ZenTao integration affecting self hosted instances without strict CSP#1542510ValidCross-site Scripting–2022-09-22–81
Stored XSS in main page of a project caused by arbitrary script payload in group "Default initial branch name"#1256777ValidCross-site Scripting–2021-09-15–80
Stored-XSS injected in Wiki page via Banzai pipeline#2257080ValidCross-site ScriptingHigh2024-05-28–71
Stored-XSS on wiki pages#1087061ValidCross-site Scripting–2021-07-13–59
Stored XSS via Mermaid Prototype Pollution vulnerability#1106238ValidCross-site Scripting–2021-07-12$3,00058
Stored XSS in merge request pages#723307ValidCross-site Scripting–2023-05-30$3,50053
Stored XSS on the job page#856554ValidCross-site Scripting–2021-01-08$3,00050
Stored XSS in markdown when redacting references#836649ValidCross-site Scripting–2020-09-09$5,00050
XSS on Issue reference numbers#831962ValidCross-site Scripting–2020-11-23–49
Stored XSS via Mermaid Prototype Pollution vulnerability#1280002ValidCross-site Scripting–2021-11-18$3,00048
XSS: `v-safe-html` is not safe enough#1579645ValidCross-site Scripting–2022-11-16–43
Stored XSS in Mermaid when viewing Markdown files#1212822ValidCross-site Scripting–2021-10-18–42
Stored XSS on issue comments and other pages which contain notes#1398305ValidCross-site Scripting–2022-06-08$3,00038
Stored XSS in blob viewer#806571ValidCross-site Scripting–2020-08-04–37
Clipboard DOM-based XSS#1196958ValidCross-site Scripting–2021-08-19–35
Store-XSS in error message of build-dependencies#950190ValidCross-site Scripting–2020-12-01–35
Stored-XSS in merge requests#977697ValidCross-site Scripting–2021-07-13–33
Stored XSS in merge request creation page through payload in approval rule name#1342009ValidCross-site Scripting–2022-03-31–32
Stored XSS in repository file viewer#1072868ValidCross-site Scripting–2022-05-19$2,00029
Stored DOM XSS via Mermaid chart#1103258ValidCross-site Scripting–2021-07-12$3,00027
Stored XSS in group issue list#859333ValidCross-site Scripting–2020-11-21$2,00027
Stored XSS on PyPi simple API endpoint#856836ValidCross-site Scripting–2020-09-09$3,00025
SafeParamsHelper::safe_params is not so safe#946728ValidCross-site Scripting–2020-11-02$4,00024
Persistent XSS via e-mail when creating merge requests#496973ValidCross-site Scripting–2019-08-30–24
Stored XSS for Grafana dashboard URL#684268ValidCross-site Scripting–2022-07-13–21
[Markdown] Stored XSS via character encoding parser bypass#270999ValidCross-site Scripting–2017-10-18–20
HTML TAG INJECTION ON PROFILE NAME#358001ValidCross-site Scripting–2018-07-27–19
Stored XSS in merge request pages#409380ValidCross-site Scripting–2018-12-03–18
Stored XSS on Files overview by abusing git submodule URL#218872ValidCross-site Scripting–2017-05-09–17
Stored XSS on Issue details page#384255ValidCross-site Scripting–2018-10-30–16
Persistent XSS on public wiki pages#136333ValidCross-site Scripting–2016-07-27–14
XSS by clicking Jira's link#1194254ValidCross-site Scripting–2022-06-08$1,13012
Persistent XSS - Selecting users as allowed merge request approvers#346217ValidCross-site Scripting–2018-07-16–11
Unfiltered `class` attribute in markdown code#216453ValidCross-site Scripting–2017-04-13–11
XSS On meta tags in profile page#159984ValidCross-site Scripting–2016-08-21–11
Markdown based stored XSS (IE only)#118024ValidCross-site Scripting–2017-05-03–9
XSS (Persistent) - Selecting role(s) for protected branches#346111ValidCross-site Scripting–2018-07-16–8

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