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
Possibilty to purchase Ultimate - 1 Year (EDU or OSS)#882848ValidInput Validation and LogicLow2020-11-02–23
Attacker can create malicious child epics linked to a victim's epic in an unrelated group#1892200ValidInsecure Direct Object ReferenceMedium2023-06-02$1,16022
CRLF injection & SSRF in git:// protocal lead to arbitrary code execution#441090ValidServer-Side Request ForgeryHigh2020-11-23–22
Race condition in GitLab import, giving access to other people their imports due to filename collision#214028ValidInformation DisclosureLow2017-10-03–22
Reporters can upload design to issues using the "Move to" feature#1112297ValidAccess ControlMedium2021-10-18$60021
Stored XSS for Grafana dashboard URL#684268ValidCross-site ScriptingHigh2022-07-13–21
Gitlab is vulnerable to impersonation attacks due to broken links#265696ValidMisconfiguration and Insecure DesignLow2017-09-06–21
Instant open redirect on Live preview WEB Ide opening#437142ValidOpen RedirectLow2020-11-04$1,00020
[Markdown] Stored XSS via character encoding parser bypass#270999ValidCross-site ScriptingMedium2017-10-18–20
all private tokens are leaked to an unauthenticated attacker#268794ValidAccess ControlCritical2017-09-21–20
CSV injection in gitlab.com via issues export feature.#216243ValidCommand and Code InjectionMedium2017-07-21–20
SSRF vulnerability in gitlab.com via project import.#215105ValidServer-Side Request ForgeryMedium2017-11-09–20
DOS via move_issue#1543584ValidDenial of ServiceMedium2022-11-04$2,30019
HTML TAG INJECTION ON PROFILE NAME#358001ValidCross-site ScriptingLow2018-07-27–19
Insufficient Type Check on GraphQL leading to Maintainer delete repository#858671ValidAccess ControlHigh2020-11-02$4,00018
Stored XSS in merge request pages#409380ValidCross-site ScriptingHigh2018-12-03–18
Unauthenticated IP allowlist bypass when accessing job artifacts through gitlab pages at `{group_id}.gitlab.io`#1591412ValidAccess ControlMedium2022-09-22–17
Private System Note Disclosure using GraphQL#633001ValidInformation DisclosureLow2019-12-13–17
Stored XSS on Files overview by abusing git submodule URL#218872ValidCross-site ScriptingHigh2017-05-09–17
Privilege escalation to access all private groups and repositories#131210ValidAccess Control–2016-07-27–17
Insufficient Type Check leading to Developer ability to delete Project, Repository, Group, ...#960244ValidMemory CorruptionHigh2020-11-02$5,00016
Stored XSS on Issue details page#384255ValidCross-site ScriptingHigh2018-10-30–16
Sending Arbitrary Requests through Jupyter Notebooks on gitlab.com and Self-Hosted GitLab Instances#970869ValidCommand and Code InjectionMedium2022-02-10–15
Gitlab Pages token theft using service workers#1439552ValidAccess ControlMedium2022-06-08$1,68014
SSRF In plantuml (on plantuml.pre.gitlab.com)#689245ValidServer-Side Request ForgeryMedium2020-08-17–14
[information disclosure] Validate existence of a private project.#605608ValidInformation DisclosureLow2021-03-09–14
Removing a user from a private group doesn't remove him from group's project, if his project's role was changed#310185ValidAccess ControlMedium2019-04-05–14
GitHub import allows user to create child group under existing namespace#301137ValidAccess ControlHigh2018-05-24$75014
Persistent XSS on public wiki pages#136333ValidCross-site Scripting–2016-07-27–14
"External status checks" can be accepted by users below developer access if the user is either author or assignee of the target merge request#1375393ValidAccess ControlMedium2022-06-08–13
ReDoS in syntax highlighting due to Rouge#1283484ValidDenial of ServiceMedium2021-11-15$60013
Guest users can change the confidentiality attribute on those issues that have been assigned to them#762271ValidAccess ControlLow2020-11-09$10013
Transferring a public group to a private group doesn't remove code from the Elastichsearch API search result#748375ValidAccess ControlMedium2020-10-06–13
User with guest access can access private merge requests#195134ValidAccess ControlMedium2017-01-23–13
XSS by clicking Jira's link#1194254ValidCross-site ScriptingMedium2022-06-08$1,13012
SSRF into Shared Runner, by replacing dockerd with malicious server in Executor#809248ValidServer-Side Request ForgeryMedium2020-09-08–12
Impersonation attack via Broken Link in Resellers Page#266908ValidMisconfiguration and Insecure DesignLow2017-09-08–12
Every user can delete public deploy keys#195088ValidAccess ControlMedium2017-01-23–12
SSRF when importing a project from a git repo by URL#135937ValidInformation Disclosure–2018-05-29–12
Head pipeline leaked to unauthorized users via blocking merge request feature#667408ValidAccess ControlLow2019-12-13–11
Blocked user Git access through CI/CD token#497047ValidAccess ControlMedium2019-12-13$1,50011
Persistent XSS - Selecting users as allowed merge request approvers#346217ValidCross-site ScriptingMedium2018-07-16–11
Unfiltered `class` attribute in markdown code#216453ValidCross-site ScriptingMedium2017-04-13–11
[Subgroups] Unprivileged User Can Disclose Private Group Names#215384ValidInsecure Direct Object ReferenceMedium2017-03-30–11
State filter in IssuableFinder allows attacker to delete all issues and merge requests#186194ValidAccess ControlHigh2016-12-06–11
XSS On meta tags in profile page#159984ValidCross-site Scripting–2016-08-21–11
Last pipeline status for MR leaked#582349ValidAuthenticationLow2019-10-01–10
SSRF vulnerability in gitlab.com webhook#301924ValidServer-Side Request ForgeryMedium2018-04-30–10
Users can download old project exports due to unclaimed namespace#195058ValidInformation DisclosureMedium2017-01-23–10
Boards leak private label names and desciptions#162147ValidInformation Disclosure–2016-09-02–10

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