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
Weakness
Year
Bounty paid92
Access stated
Access needed
Technique
Clear filters234 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
XSS: `v-safe-html` is not safe enoughAnalysed#1579645ValidCross-site ScriptingHigh2022-11-16–43
Milestones leaked via search APIAnalysed#460815ValidAccess ControlLow2019-07-19–43
GitLab CI runner can read and poison cache of all other projectsAnalysed#301432ValidFile and Path HandlingCritical2018-04-27$2,00043
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
SQL injection in MilestoneFinder order methodAnalysed#298176ValidSQL InjectionCritical2018-04-27$2,00041
When you call your branch the same name as a git hash, it could be checked out by dependentsAnalysed#790634ValidInjection and SmugglingMedium2021-08-19$2,00039
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
Stored XSS in blob viewerAnalysed#806571ValidCross-site ScriptingMedium2020-08-04–37
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
Bypassing push rules via MRs created by EmailAnalysed#526570ValidAccess ControlMedium2019-10-01–36
Evaluating Ruby code by injecting Rescue job on the system_hook_push queue through web hookAnalysed#299473ValidServer-Side Request ForgeryHigh2018-04-27$75036
IDOR in "external status check" API leaks data about any status check on the instanceAnalysed#1372216ValidInsecure Direct Object ReferenceMedium2022-02-22–35
Clipboard DOM-based XSSAnalysed#1196958ValidCross-site ScriptingMedium2021-08-19–35
Store-XSS in error message of build-dependenciesAnalysed#950190ValidCross-site ScriptingHigh2020-12-01–35
Stored-XSS in merge requestsAnalysed#977697ValidCross-site ScriptingHigh2021-07-13–33
Insecure 2FA/authentication implementation creates a brute force vulnerabilityAnalysed#149598ValidMisconfiguration and Insecure Design–2016-10-28–33
Maintainer can leak sentry token by changing the configured URL (fix bypass)Analysed#2104591ValidInformation DisclosureMedium2024-10-08–32
Stored XSS in merge request creation page through payload in approval rule nameAnalysed#1342009ValidCross-site ScriptingHigh2022-03-31–32
Privilege escalation due to insecure use of logrotateAnalysed#578119ValidAccess ControlLow2019-10-01–32
Vulnerability in project import leads to arbitrary command executionAnalysed#378148ValidCommand and Code InjectionCritical2018-08-22–32
Remote hacker can download all the files of master branch in public projects where everything is members only.Analysed#1043480ValidAuthenticationMedium2021-02-15–31
Uncontrolled Resource Consumption in any Markdown field using MermaidAnalysed#670572ValidDenial of ServiceMedium2019-12-20–31
Mailgun misconfiguration leads to email snooping and postmaster@-access on email.mg.gitlab.comAnalysed#174983ValidAccess Control–2016-12-06–31
GitLab's GitHub integration is vulnerable to SSRF vulnerabilityAnalysed#446593ValidServer-Side Request ForgeryMedium2019-08-30$2,00030
Attacker is able to create,Edit & delete notes and leak the title of a victim's private personal snippetAnalysed#1751258ValidInsecure Direct Object ReferenceMedium2023-06-02$1,73029
Guest Users can create issues for Sentry errors and track their statusAnalysed#1117768ValidAccess ControlLow2021-09-24$61029
Stored XSS in repository file viewerAnalysed#1072868ValidCross-site ScriptingMedium2022-05-19$2,00029
Able to leak private email of any user given his/her username via graphqlAnalysed#972355ValidInformation DisclosureMedium2021-01-08–29
Access Projects And create projects in gitlab pre production serverAnalysed#540711ValidAccess ControlLow2019-08-28–28
Drive-by arbitrary file deletion in the GDK via letter_opener_web gem#1353103ValidCross-Site Request ForgeryMedium2021-11-12$75027
Stored DOM XSS via Mermaid chart#1103258ValidCross-site ScriptingHigh2021-07-12$3,00027
Stored XSS in group issue list#859333ValidCross-site ScriptingMedium2020-11-21$2,00027
Add and Access to Labels of any Private Projects/Groups of Gitlab(IDOR)#439729ValidInsecure Direct Object ReferenceLow2019-09-19–27
Bypassing password authentication of users that have 2FA enabled#128085ValidAuthentication–2016-04-18–27
No redirect_uri in the db for web-internal clientKey leads to one-click DoS on gitter.im#702987ValidDenial of ServiceLow2020-05-15–26
A profile page of a user can be denied from loading by appending .html to the username#475098ValidMisconfiguration and Insecure DesignLow2021-08-30$20026
Claiming package names in GitLab's automatic package referencer.#462503ValidInput Validation and LogicLow2019-04-05$1,00026
DOS via issue preview#1543718ValidDenial of ServiceHigh2022-11-04$7,64025
Stored XSS on PyPi simple API endpoint#856836ValidCross-site ScriptingMedium2020-09-09$3,00025
Domain Takeover - gl-canary.freetls.fastly.net#716677ValidAccess ControlLow2023-05-30$20025
Stealing data from customers.gitlab.com without user interaction#674195ValidInsecure Direct Object ReferenceHigh2020-08-26–25
SafeParamsHelper::safe_params is not so safe#946728ValidCross-site ScriptingHigh2020-11-02$4,00024
Unauthorized access to private project security dashboard#853355ValidInformation DisclosureMedium2020-11-21–24
Persistent XSS via e-mail when creating merge requests#496973ValidCross-site ScriptingLow2019-08-30–24
Last build status and coverage leaked to unauthorized users#477222ValidInformation DisclosureLow2019-09-01–24
Unauthorized users may be able to view almost all informations related to Private projects.#407763ValidInformation DisclosureMedium2018-12-03–24
ReDoS due to device-detector parsing user agents#1772063ValidDenial of ServiceMedium2024-10-08–23

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