Skip to content

Bug bounty reports15,219

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

Program:GitLab
Status
Severity
Weakness
Year
Bounty paid92
Access stated
Access needed
Technique
Clear filters257 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Reporters can upload design to issues using the "Move to" feature#1112297ValidAccess Control–2021-10-18$60021
Race condition in GitLab import, giving access to other people their imports due to filename collision#214028ValidInformation Disclosure–2017-10-03–22
CRLF injection & SSRF in git:// protocal lead to arbitrary code execution#441090ValidServer-Side Request Forgery–2020-11-23–22
Attacker can create malicious child epics linked to a victim's epic in an unrelated group#1892200ValidInsecure Direct Object Reference–2023-06-02$1,16022
Possibilty to purchase Ultimate - 1 Year (EDU or OSS)#882848ValidInput Validation and Logic–2020-11-02–23
ReDoS due to device-detector parsing user agents#1772063ValidDenial of ServiceMedium2024-10-08–23
Unauthorized users may be able to view almost all informations related to Private projects.#407763ValidInformation Disclosure–2018-12-03–24
Last build status and coverage leaked to unauthorized users#477222ValidInformation Disclosure–2019-09-01–24
Persistent XSS via e-mail when creating merge requests#496973ValidCross-site Scripting–2019-08-30–24
Unauthorized access to private project security dashboard#853355ValidInformation Disclosure–2020-11-21–24
SafeParamsHelper::safe_params is not so safe#946728ValidCross-site Scripting–2020-11-02$4,00024
Stealing data from customers.gitlab.com without user interaction#674195ValidInsecure Direct Object Reference–2020-08-26–25
Domain Takeover - gl-canary.freetls.fastly.net#716677ValidAccess Control–2023-05-30$20025
Stored XSS on PyPi simple API endpoint#856836ValidCross-site Scripting–2020-09-09$3,00025
DOS via issue preview#1543718ValidDenial of Service–2022-11-04$7,64025
Claiming package names in GitLab's automatic package referencer.#462503ValidInput Validation and Logic–2019-04-05$1,00026
A profile page of a user can be denied from loading by appending .html to the username#475098ValidMisconfiguration and Insecure Design–2021-08-30$20026
No redirect_uri in the db for web-internal clientKey leads to one-click DoS on gitter.im#702987ValidDenial of Service–2020-05-15–26
Bypassing password authentication of users that have 2FA enabled#128085ValidAuthentication–2016-04-18–27
Add and Access to Labels of any Private Projects/Groups of Gitlab(IDOR)#439729ValidInsecure Direct Object Reference–2019-09-19–27
Stored XSS in group issue list#859333ValidCross-site Scripting–2020-11-21$2,00027
Stored DOM XSS via Mermaid chart#1103258ValidCross-site Scripting–2021-07-12$3,00027
Drive-by arbitrary file deletion in the GDK via letter_opener_web gem#1353103ValidCross-Site Request Forgery–2021-11-12$75027
Access Projects And create projects in gitlab pre production server#540711ValidAccess Control–2019-08-28–28
Able to leak private email of any user given his/her username via graphql#972355ValidInformation Disclosure–2021-01-08–29
Stored XSS in repository file viewer#1072868ValidCross-site Scripting–2022-05-19$2,00029
Guest Users can create issues for Sentry errors and track their status#1117768ValidAccess Control–2021-09-24$61029
Attacker is able to create,Edit & delete notes and leak the title of a victim's private personal snippet#1751258ValidInsecure Direct Object Reference–2023-06-02$1,73029
GitLab's GitHub integration is vulnerable to SSRF vulnerability#446593ValidServer-Side Request Forgery–2019-08-30$2,00030
Mailgun misconfiguration leads to email snooping and postmaster@-access on email.mg.gitlab.com#174983ValidAccess Control–2016-12-06–31
Uncontrolled Resource Consumption in any Markdown field using Mermaid#670572ValidDenial of Service–2019-12-20–31
Remote hacker can download all the files of master branch in public projects where everything is members only.#1043480ValidAuthentication–2021-02-15–31
Vulnerability in project import leads to arbitrary command execution#378148ValidCommand and Code Injection–2018-08-22–32
Privilege escalation due to insecure use of logrotate#578119ValidAccess Control–2019-10-01–32
Stored XSS in merge request creation page through payload in approval rule name#1342009ValidCross-site Scripting–2022-03-31–32
Maintainer can leak sentry token by changing the configured URL (fix bypass)#2104591ValidInformation DisclosureMedium2024-10-08–32
Insecure 2FA/authentication implementation creates a brute force vulnerability#149598ValidMisconfiguration and Insecure Design–2016-10-28–33
Stored-XSS in merge requests#977697ValidCross-site Scripting–2021-07-13–33
Store-XSS in error message of build-dependencies#950190ValidCross-site Scripting–2020-12-01–35
Clipboard DOM-based XSS#1196958ValidCross-site Scripting–2021-08-19–35
IDOR in "external status check" API leaks data about any status check on the instance#1372216ValidInsecure Direct Object Reference–2022-02-22–35
Evaluating Ruby code by injecting Rescue job on the system_hook_push queue through web hook#299473ValidServer-Side Request Forgery–2018-04-27$75036
Bypassing push rules via MRs created by Email#526570ValidAccess Control–2019-10-01–36
Injection of `http.<url>.*` git config settings leading to SSRF#855276ValidServer-Side Request Forgery–2020-09-08$3,00036
Exposure of a valid Gitlab-Workhorse JWT leading to various bad things#1040786ValidAuthentication–2022-07-05$10,00036
Stored XSS in blob viewer#806571ValidCross-site Scripting–2020-08-04–37
Stored XSS on issue comments and other pages which contain notes#1398305ValidCross-site Scripting–2022-06-08$3,00038
Removed Guest role user who dosent have access to private project in members able to view jobs#2668302InformativeAccess ControlNone2024-09-18–38
Using GitLab to monitor and hijack domains in mass quantity.#312118ValidInput Validation and Logic–2018-02-21$75039
When you call your branch the same name as a git hash, it could be checked out by dependents#790634ValidInjection and Smuggling–2021-08-19$2,00039

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