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 paid14
Access stated
Access needed
Technique:Missing authorisation check
Clear filters31 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Exfiltrate and mutate repository and project data through injected templated serviceAnalysed#446585ValidAccess ControlCritical2019-03-05$11,000762
Project Template functionality can be used to copy private project data, such as repository, confidential issues, snippets, and merge requestsAnalysed#689314ValidAccess ControlCritical2019-11-27$12,000457
gitlab-workhorse bypass in Gitlab::Middleware::Multipart allowing files in `allowed_paths` to be readAnalysed#850447ValidInformation DisclosureCritical2020-06-08$10,000410
JSON serialization of any Project model results in all Runner tokens being exposed through Quick ActionsAnalysed#509924ValidInformation DisclosureCritical2019-04-20$12,000366
Attacker is able to access commit title and team member comments which are supposed to be privateAnalysed#502593ValidAccess ControlHigh2019-07-03–351
Group search leaks private MRs, code, commitsAnalysed#692252ValidAccess ControlHigh2019-12-14–212
Snippet JS template allows attacker to read a user's private snippetsAnalysed#348443ValidInformation DisclosureLow2019-03-03$300165
IDOR Exposes All Machine Learning ModelsAnalysed#2528293ValidInsecure Direct Object ReferenceMedium2024-10-01$1,160117
Able to view hackerone reports attachmentsAnalysed#979787ValidInformation DisclosureCritical2022-07-11–103
Group search with Elastic search enable leaks unrelated dataAnalysed#708820ValidAccess ControlHigh2019-12-14–100
RepositoryPipeline allows importing of local git reposAnalysed#1685822ValidAccess ControlMedium2022-11-04$22,30089
GraphQL query "namespace" leaks dataAnalysed#614355ValidAccess ControlMedium2019-12-03–64
Change project visibility to a restricted optionAnalysed#1086781ValidMisconfiguration and Insecure DesignMedium2021-12-30$1,37051
Improper access control for users with expired password, giving the user full access through API and GitAnalysed#1285226ValidAccess ControlMedium2022-01-27–49
View the Starred Projects in a Private ProfileAnalysed#703894ValidInsecure Direct Object ReferenceLow2021-02-02$50049
A deactivated user can access data through GraphQLAnalysed#1192460ValidAccess ControlMedium2021-08-30–47
Milestones leaked via search APIAnalysed#460815ValidAccess ControlLow2019-07-19–43
Kroki Arbitrary File Read/WriteAnalysed#1098793ValidAccess ControlHigh2021-05-21$5,60041
Bypassing push rules via MRs created by EmailAnalysed#526570ValidAccess ControlMedium2019-10-01–36
Remote hacker can download all the files of master branch in public projects where everything is members only.Analysed#1043480ValidAuthenticationMedium2021-02-15–31
Mailgun misconfiguration leads to email snooping and postmaster@-access on email.mg.gitlab.comAnalysed#174983ValidAccess Control–2016-12-06–31
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
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
Add and Access to Labels of any Private Projects/Groups of Gitlab(IDOR)Analysed#439729ValidInsecure Direct Object ReferenceLow2019-09-19–27
Stealing data from customers.gitlab.com without user interactionAnalysed#674195ValidInsecure Direct Object ReferenceHigh2020-08-26–25
Unauthorized access to private project security dashboardAnalysed#853355ValidInformation DisclosureMedium2020-11-21–24
Last build status and coverage leaked to unauthorized usersAnalysed#477222ValidInformation DisclosureLow2019-09-01–24
Attacker can create malicious child epics linked to a victim's epic in an unrelated groupAnalysed#1892200ValidInsecure Direct Object ReferenceMedium2023-06-02$1,16022
Reporters can upload design to issues using the "Move to" featureAnalysed#1112297ValidAccess ControlMedium2021-10-18$60021

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