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
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
Account takeover due to insufficient URL validation on RelayState parameterAnalysed#1923672ValidCross-Site Request ForgeryMedium2023-05-30$2,45099
Bypass: Stored-XSS with CSP-bypass via scoped labels' colorAnalysed#1693150ValidCross-site ScriptingHigh2023-02-19–96
XSS in request approvalsAnalysed#402658ValidCross-site ScriptingMedium2021-04-23$3,00096
New /add_contacts /remove_contacts quick commands susseptible to XSS from Customer Contact firstname/lastname fieldsAnalysed#1578400ValidCross-site ScriptingHigh2022-11-16$13,95093
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
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
DoS attack via comment on IssueAnalysed#557154ValidDenial of ServiceLow2019-11-21$1,00084
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
Subdomain takeover in Gitlab pagesAnalysed#2523654ValidMisconfiguration and Insecure DesignLow2024-10-09–79
GitLab-Runner on Windows `DOCKER_AUTH_CONFIG` container host Command InjectionAnalysed#955016ValidCommand and Code InjectionHigh2020-11-04–77
Remove obsolete domain from handbook subdomainAnalysed#2599840ValidMisconfiguration and Insecure DesignLow2024-10-01–72
GitLab::UrlBlocker validation bypass leading to full Server Side Request ForgeryAnalysed#541169ValidServer-Side Request ForgeryHigh2019-12-12–72
SSRF in CI after first runAnalysed#369451ValidServer-Side Request ForgeryMedium2019-04-12–72
Stored-XSS injected in Wiki page via Banzai pipelineAnalysed#2257080ValidCross-site ScriptingHigh2024-05-28–71
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
GraphQL query "namespace" leaks dataAnalysed#614355ValidAccess ControlMedium2019-12-03–64
HTML injection possible with soft email confirmations when Administrator manually confirms attacker email addressAnalysed#1935628ValidInjection and SmugglingLow2024-10-08$1,06061
Ability to access all user authentication tokens, leads to RCEAnalysed#158330ValidAccess ControlCritical2016-11-03–61
[Admin Panel] CSRF to resume/pause runnerAnalysed#415238ValidCross-Site Request ForgeryLow2020-12-01–60
Stored-XSS on wiki pagesAnalysed#1087061ValidCross-site ScriptingMedium2021-07-13–59
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
Know whether private project name exists or not within a group using link commentsAnalysed#495497ValidInformation DisclosureLow2019-10-07–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
EXIF metadata not stripped from JPG group logosAnalysed#446238ValidInformation DisclosureLow2020-09-08$50055
Arbitrary POST request as victim user from HTML injection in Jupyter notebooksAnalysed#1409788ValidInjection and SmugglingHigh2022-05-20–54
Access to GitLab's Slack by abusing issue creation from e-mailAnalysed#218230ValidAuthenticationCritical2017-09-21–54
Stored XSS in merge request pagesAnalysed#723307ValidCross-site ScriptingHigh2023-05-30$3,50053
All functions that allow users to specify color code are vulnerable to ReDoSAnalysed#511381ValidDenial of ServiceLow2019-08-21$1,00053
Change project visibility to a restricted optionAnalysed#1086781ValidMisconfiguration and Insecure DesignMedium2021-12-30$1,37051
RCE via WikiCloth markdown rendering if the `rubyluabridge` gem is installedAnalysed#1401444ValidCommand and Code Injection–2022-04-12$3,00050
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
Clientside resource Exhausting by exploiting gitlab math renderingAnalysed#549040ValidDenial of ServiceLow2019-10-01–50
Command injection by overwriting authorized_keys file through GitLab importAnalysed#298873ValidCommand and Code InjectionCritical2018-04-27$2,00050
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
View the Starred Projects in a Private ProfileAnalysed#703894ValidInsecure Direct Object ReferenceLow2021-02-02$50049
Stored XSS via Mermaid Prototype Pollution vulnerabilityAnalysed#1280002ValidCross-site ScriptingHigh2021-11-18$3,00048
A deactivated user can access data through GraphQLAnalysed#1192460ValidAccess ControlMedium2021-08-30–47

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