Skip to content

Bug bounty reports15,219

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

Program:GitLab
Status
Severity:Medium
Clear
Weakness
Year
Bounty paid13
Access stated
Access needed:A user account
Technique
Clear filters29 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Bypass Email Verification -- Able to Access Internal Gitlab Services that use Login with Gitlab and Perform Check on email domainAnalysed#565883ValidInput Validation and LogicMedium2019-08-30–249
DoS on the Issue page by exploiting Mermaid.Analysed#470067ValidDenial of ServiceMedium2019-05-13$3,000145
Send arbitrary PUT requests when user clicks on a linkAnalysed#824689ValidCommand and Code InjectionMedium2020-07-27–135
IDOR Exposes All Machine Learning ModelsAnalysed#2528293ValidInsecure Direct Object ReferenceMedium2024-10-01$1,160117
Account takeover due to insufficient URL validation on RelayState parameterAnalysed#1923672ValidCross-Site Request ForgeryMedium2023-05-30$2,45099
XSS in request approvalsAnalysed#402658ValidCross-site ScriptingMedium2021-04-23$3,00096
Unrestricted file upload leads to Stored XSSAnalysed#880099ValidCross-site ScriptingMedium2020-08-03–90
RepositoryPipeline allows importing of local git reposAnalysed#1685822ValidAccess ControlMedium2022-11-04$22,30089
SSRF in CI after first runAnalysed#369451ValidServer-Side Request ForgeryMedium2019-04-12–72
Privilege escalation of "external user" (with maintainer privilege) to internal access through project tokenAnalysed#1193062ValidAccess ControlMedium2021-10-11–66
DOS: taking down a 1k users Gitlab EE instance or multiple Sidekiq instances by importing a malicious repo from a Github EE self-hosted serverAnalysed#2499070ValidDenial of ServiceMedium2024-10-09$2,30064
Stored-XSS on wiki pagesAnalysed#1087061ValidCross-site ScriptingMedium2021-07-13–59
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
Guest users can create new test casesAnalysed#1113289ValidAccess ControlMedium2021-08-30$65049
XSS on Issue reference numbersAnalysed#831962ValidCross-site ScriptingMedium2020-11-23–49
A deactivated user can access data through GraphQLAnalysed#1192460ValidAccess ControlMedium2021-08-30–47
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
Stored XSS in blob viewerAnalysed#806571ValidCross-site ScriptingMedium2020-08-04–37
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
Uncontrolled Resource Consumption in any Markdown field using MermaidAnalysed#670572ValidDenial of ServiceMedium2019-12-20–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
Able to leak private email of any user given his/her username via graphqlAnalysed#972355ValidInformation DisclosureMedium2021-01-08–29
Stored XSS in group issue listAnalysed#859333ValidCross-site ScriptingMedium2020-11-21$2,00027
Stored XSS on PyPi simple API endpointAnalysed#856836ValidCross-site ScriptingMedium2020-09-09$3,00025
Unauthorized access to private project security dashboardAnalysed#853355ValidInformation DisclosureMedium2020-11-21–24
Unauthorized users may be able to view almost all informations related to Private projects.Analysed#407763ValidInformation DisclosureMedium2018-12-03–24

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.