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
Boards leak private label names and desciptions#162147ValidInformation Disclosure–2016-09-02–10
Users can download old project exports due to unclaimed namespace#195058ValidInformation Disclosure–2017-01-23–10
SSRF vulnerability in gitlab.com webhook#301924ValidServer-Side Request Forgery–2018-04-30–10
Last pipeline status for MR leaked#582349ValidAuthentication–2019-10-01–10
XSS On meta tags in profile page#159984ValidCross-site Scripting–2016-08-21–11
State filter in IssuableFinder allows attacker to delete all issues and merge requests#186194ValidAccess Control–2016-12-06–11
[Subgroups] Unprivileged User Can Disclose Private Group Names#215384ValidInsecure Direct Object Reference–2017-03-30–11
Unfiltered `class` attribute in markdown code#216453ValidCross-site Scripting–2017-04-13–11
Persistent XSS - Selecting users as allowed merge request approvers#346217ValidCross-site Scripting–2018-07-16–11
Blocked user Git access through CI/CD token#497047ValidAccess Control–2019-12-13$1,50011
Head pipeline leaked to unauthorized users via blocking merge request feature#667408ValidAccess Control–2019-12-13–11
SSRF when importing a project from a git repo by URL#135937ValidInformation Disclosure–2018-05-29–12
Every user can delete public deploy keys#195088ValidAccess Control–2017-01-23–12
Impersonation attack via Broken Link in Resellers Page#266908ValidMisconfiguration and Insecure Design–2017-09-08–12
SSRF into Shared Runner, by replacing dockerd with malicious server in Executor#809248ValidServer-Side Request Forgery–2020-09-08–12
GraphQL Query leads to sensitive information disclosure#985124DuplicateInformation Disclosure–2021-03-08–12
XSS by clicking Jira's link#1194254ValidCross-site Scripting–2022-06-08$1,13012
Container escape on public GitLab CI runners#1442118InformativeAccess Control–2022-04-27–12
User with guest access can access private merge requests#195134ValidAccess Control–2017-01-23–13
Inadequate cache control in gitter allows to view private chat room#493791DuplicateAuthentication–2019-03-08–13
Transferring a public group to a private group doesn't remove code from the Elastichsearch API search result#748375ValidAccess Control–2020-10-06–13
Guest users can change the confidentiality attribute on those issues that have been assigned to them#762271ValidAccess Control–2020-11-09$10013
ReDoS in syntax highlighting due to Rouge#1283484ValidDenial of Service–2021-11-15$60013
"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 Control–2022-06-08–13
Persistent XSS on public wiki pages#136333ValidCross-site Scripting–2016-07-27–14
GitHub import allows user to create child group under existing namespace#301137ValidAccess Control–2018-05-24$75014
Removing a user from a private group doesn't remove him from group's project, if his project's role was changed#310185ValidAccess Control–2019-04-05–14
[information disclosure] Validate existence of a private project.#605608ValidInformation Disclosure–2021-03-09–14
SSRF In plantuml (on plantuml.pre.gitlab.com)#689245ValidServer-Side Request Forgery–2020-08-17–14
Blind SSRF in FogBugz project import#709951DuplicateServer-Side Request Forgery–2023-05-30–14
Gitlab Pages token theft using service workers#1439552ValidAccess Control–2022-06-08$1,68014
Sending Arbitrary Requests through Jupyter Notebooks on gitlab.com and Self-Hosted GitLab Instances#970869ValidCommand and Code Injection–2022-02-10–15
Stored XSS on Issue details page#384255ValidCross-site Scripting–2018-10-30–16
Insufficient Type Check leading to Developer ability to delete Project, Repository, Group, ...#960244ValidMemory Corruption–2020-11-02$5,00016
Privilege escalation to access all private groups and repositories#131210ValidAccess Control–2016-07-27–17
Stored XSS on Files overview by abusing git submodule URL#218872ValidCross-site Scripting–2017-05-09–17
Private System Note Disclosure using GraphQL#633001ValidInformation Disclosure–2019-12-13–17
Unauthenticated IP allowlist bypass when accessing job artifacts through gitlab pages at `{group_id}.gitlab.io`#1591412ValidAccess Control–2022-09-22–17
Stored XSS in merge request pages#409380ValidCross-site Scripting–2018-12-03–18
Insufficient Type Check on GraphQL leading to Maintainer delete repository#858671ValidAccess Control–2020-11-02$4,00018
Unauthorized access#1669176InformativeAccess Control–2022-08-25–18
HTML TAG INJECTION ON PROFILE NAME#358001ValidCross-site Scripting–2018-07-27–19
DOS via move_issue#1543584ValidDenial of Service–2022-11-04$2,30019
SSRF vulnerability in gitlab.com via project import.#215105ValidServer-Side Request Forgery–2017-11-09–20
CSV injection in gitlab.com via issues export feature.#216243ValidCommand and Code Injection–2017-07-21–20
all private tokens are leaked to an unauthenticated attacker#268794ValidAccess Control–2017-09-21–20
[Markdown] Stored XSS via character encoding parser bypass#270999ValidCross-site Scripting–2017-10-18–20
Instant open redirect on Live preview WEB Ide opening#437142ValidOpen Redirect–2020-11-04$1,00020
Gitlab is vulnerable to impersonation attacks due to broken links#265696ValidMisconfiguration and Insecure Design–2017-09-06–21
Stored XSS for Grafana dashboard URL#684268ValidCross-site Scripting–2022-07-13–21

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