Skip to content

Bug bounty reports15,219

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

Program:GitLab
Status:Valid
Clear
Severity:High
Clear
Weakness
Year
Bounty paid32
Access stated
Access needed
Technique
Clear filters68 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Stored XSS in Wiki pagesAnalysed#526325ValidCross-site ScriptingHigh2019-09-02–633
SSRF on project import via the remote_attachment_url on a NoteAnalysed#826361ValidServer-Side Request ForgeryHigh2020-06-07$10,000359
Attacker is able to access commit title and team member comments which are supposed to be privateAnalysed#502593ValidAccess ControlHigh2019-07-03–351
Server Side Request Forgery mitigation bypassAnalysed#632101ValidServer-Side Request ForgeryHigh2020-04-18–350
Stored XSS via Kroki diagramAnalysed#1731349ValidCross-site ScriptingHigh2023-06-02$13,950295
Cross-site Scripting (XSS) - Stored in RDoc wiki pagesAnalysed#662287ValidMisconfiguration and Insecure DesignHigh2019-12-16$3,500282
Ability to bypass email verification for OAuth grants results in accounts takeovers on 3rd partiesAnalysed#922456ValidAuthenticationHigh2020-10-01$3,000257
Unauthenticated blind SSRF in OAuth Jira authorization controllerAnalysed#398799ValidServer-Side Request ForgeryHigh2019-03-14$4,000238
Ability To Delete User(s) Account Without User InteractionAnalysed#928255ValidMisconfiguration and Insecure DesignHigh2021-03-17–221
Group search leaks private MRs, code, commitsAnalysed#692252ValidAccess ControlHigh2019-12-14–212
Stored-XSS with CSP-bypass via labels' colorAnalysed#1665658ValidCross-site ScriptingHigh2023-02-19–169
Stored XSS in Notes (with CSP bypass for gitlab.com)Analysed#1481207ValidCross-site ScriptingHigh2022-05-25–161
Importing GitLab project archives can replace uploads of other usersAnalysed#534794ValidInsecure Direct Object ReferenceHigh2019-12-11–148
information disclosure of secret_key_base via encoding charctersAnalysed#460545ValidInformation DisclosureHigh2019-06-13$3,500146
Path traversal, to RCEAnalysed#733072ValidCommand and Code InjectionHigh2022-06-07$12,000142
Mint Oauth2 access token for targeted userAnalysed#1148364ValidAuthenticationHigh2025-07-23$5,580140
Persistent XSS in Note objectsAnalysed#508184ValidCross-site ScriptingHigh2019-07-19$4,500139
Stored XSS in custom emojiAnalysed#1198517ValidCross-site ScriptingHigh2021-07-19$3,000130
Git flag injection - Search API with scope 'blobs'Analysed#682442ValidCommand and Code InjectionHigh2019-12-15$7,000130
CSP-bypass XSS in project settings pageAnalysed#1588732ValidCross-site ScriptingHigh2022-11-16–100
Group search with Elastic search enable leaks unrelated dataAnalysed#708820ValidAccess ControlHigh2019-12-14–100
Bypass: Stored-XSS with CSP-bypass via scoped labels' colorAnalysed#1693150ValidCross-site ScriptingHigh2023-02-19–96
New /add_contacts /remove_contacts quick commands susseptible to XSS from Customer Contact firstname/lastname fieldsAnalysed#1578400ValidCross-site ScriptingHigh2022-11-16$13,95093
Stored XSS in "Create Groups"Analysed#647130ValidCross-site ScriptingHigh2020-08-26$2,50089
CSRF on /api/graphql allows executing mutations through GET requestsAnalysed#1122408ValidCross-Site Request ForgeryHigh2021-08-02$3,37088
Path traversal in Nuget Package RegistryAnalysed#822262ValidFile and Path HandlingHigh2022-06-07$12,00088
Cache poisoning Denial of Service affecting assets.gitlab-static.netAnalysed#1160407ValidDenial of ServiceHigh2021-12-22–83
XSS in ZenTao integration affecting self hosted instances without strict CSPAnalysed#1542510ValidCross-site ScriptingHigh2022-09-22–81
Stored XSS in main page of a project caused by arbitrary script payload in group "Default initial branch name"Analysed#1256777ValidCross-site ScriptingHigh2021-09-15–80
GitLab-Runner on Windows `DOCKER_AUTH_CONFIG` container host Command InjectionAnalysed#955016ValidCommand and Code InjectionHigh2020-11-04–77
GitLab::UrlBlocker validation bypass leading to full Server Side Request ForgeryAnalysed#541169ValidServer-Side Request ForgeryHigh2019-12-12–72
Stored-XSS injected in Wiki page via Banzai pipelineAnalysed#2257080ValidCross-site ScriptingHigh2024-05-28–71
Stored XSS via Mermaid Prototype Pollution vulnerabilityAnalysed#1106238ValidCross-site ScriptingHigh2021-07-12$3,00058
FogBugz import attachment full SSRF requiring vulnerability in *.fogbugz.comAnalysed#1092230ValidServer-Side Request ForgeryHigh2021-07-13–58
Content injection in Jira issue title enabling sending arbitrary POST request as victimAnalysed#1533976ValidInjection and SmugglingHigh2022-09-22–55
Bypass Email Verification using Salesforce -- Reproducible in gitlab.comAnalysed#617896ValidMisconfiguration and Insecure DesignHigh2019-12-13–55
Arbitrary POST request as victim user from HTML injection in Jupyter notebooksAnalysed#1409788ValidInjection and SmugglingHigh2022-05-20–54
Stored XSS in merge request pagesAnalysed#723307ValidCross-site ScriptingHigh2023-05-30$3,50053
Stored XSS on the job pageAnalysed#856554ValidCross-site ScriptingHigh2021-01-08$3,00050
Stored XSS in markdown when redacting referencesAnalysed#836649ValidCross-site ScriptingHigh2020-09-09$5,00050
Stored XSS via Mermaid Prototype Pollution vulnerabilityAnalysed#1280002ValidCross-site ScriptingHigh2021-11-18$3,00048
XSS: `v-safe-html` is not safe enoughAnalysed#1579645ValidCross-site ScriptingHigh2022-11-16–43
Stored XSS in Mermaid when viewing Markdown filesAnalysed#1212822ValidCross-site ScriptingHigh2021-10-18–42
Kroki Arbitrary File Read/WriteAnalysed#1098793ValidAccess ControlHigh2021-05-21$5,60041
Using GitLab to monitor and hijack domains in mass quantity.Analysed#312118ValidInput Validation and LogicHigh2018-02-21$75039
Stored XSS on issue comments and other pages which contain notesAnalysed#1398305ValidCross-site ScriptingHigh2022-06-08$3,00038
Exposure of a valid Gitlab-Workhorse JWT leading to various bad thingsAnalysed#1040786ValidAuthenticationHigh2022-07-05$10,00036
Injection of `http.<url>.*` git config settings leading to SSRFAnalysed#855276ValidServer-Side Request ForgeryHigh2020-09-08$3,00036
Evaluating Ruby code by injecting Rescue job on the system_hook_push queue through web hookAnalysed#299473ValidServer-Side Request ForgeryHigh2018-04-27$75036
Store-XSS in error message of build-dependenciesAnalysed#950190ValidCross-site ScriptingHigh2020-12-01–35

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