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:2020
Clear
Bounty paid17
Access stated
Access needed
  • No account0
  • A user account7
  • A privileged role0
  • Admin0
  • Physical or local access0
  • Not clear from the report0
Technique
Clear filters42 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Email notification about login email changed is not received when using verified linked email address#801973N/AMisconfiguration and Insecure Design–2020-03-25–3
Initial mirror user can be assigned by other user even if the mirror was removed#819821ValidAccess Control–2020-08-26$3,0004
Members from parent group keep their access level on a subgroup transfer and are invisible#790786ValidAccess Control–2020-09-08–5
Double linking cause XSS (but blokeced by CSP in gitlab.com)#729341N/ACross-site Scripting–2020-01-20–6
Todos are not redacted when membership changes - Access to (confidential) issues and merge requests#880863ValidInformation Disclosure–2020-11-02–7
Elasticsearch leaks data through the notes scope#710006ValidAccess Control–2020-10-06–8
Adding everyone to the repo due to the lack of rate limit#978768N/AInsecure Direct Object Reference–2020-09-14–8
Unauthorized user is able to access schedule pipeline variables and values#962462ValidInformation Disclosure–2020-11-30–9
SSRF into Shared Runner, by replacing dockerd with malicious server in Executor#809248ValidServer-Side Request Forgery–2020-09-08–12
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
SSRF In plantuml (on plantuml.pre.gitlab.com)#689245ValidServer-Side Request Forgery–2020-08-17–14
Insufficient Type Check leading to Developer ability to delete Project, Repository, Group, ...#960244ValidMemory Corruption–2020-11-02$5,00016
Insufficient Type Check on GraphQL leading to Maintainer delete repository#858671ValidAccess Control–2020-11-02$4,00018
Instant open redirect on Live preview WEB Ide opening#437142ValidOpen Redirect–2020-11-04$1,00020
CRLF injection & SSRF in git:// protocal lead to arbitrary code execution#441090ValidServer-Side Request Forgery–2020-11-23–22
Possibilty to purchase Ultimate - 1 Year (EDU or OSS)#882848ValidInput Validation and Logic–2020-11-02–23
Unauthorized access to private project security dashboard#853355ValidInformation Disclosure–2020-11-21–24
SafeParamsHelper::safe_params is not so safe#946728ValidCross-site Scripting–2020-11-02$4,00024
Stealing data from customers.gitlab.com without user interaction#674195ValidInsecure Direct Object Reference–2020-08-26–25
Stored XSS on PyPi simple API endpoint#856836ValidCross-site Scripting–2020-09-09$3,00025
No redirect_uri in the db for web-internal clientKey leads to one-click DoS on gitter.im#702987ValidDenial of Service–2020-05-15–26
Stored XSS in group issue list#859333ValidCross-site Scripting–2020-11-21$2,00027
Store-XSS in error message of build-dependencies#950190ValidCross-site Scripting–2020-12-01–35
Injection of `http.<url>.*` git config settings leading to SSRF#855276ValidServer-Side Request Forgery–2020-09-08$3,00036
Stored XSS in blob viewer#806571ValidCross-site Scripting–2020-08-04–37
XSS on Issue reference numbers#831962ValidCross-site Scripting–2020-11-23–49
Stored XSS in markdown when redacting references#836649ValidCross-site Scripting–2020-09-09$5,00050
EXIF metadata not stripped from JPG group logos#446238ValidInformation Disclosure–2020-09-08$50055
[Admin Panel] CSRF to resume/pause runner#415238ValidCross-Site Request Forgery–2020-12-01–60
GitLab-Runner on Windows `DOCKER_AUTH_CONFIG` container host Command Injection#955016ValidCommand and Code Injection–2020-11-04–77
Stored XSS in "Create Groups"#647130ValidCross-site Scripting–2020-08-26$2,50089
Unrestricted file upload leads to Stored XSS#880099ValidCross-site Scripting–2020-08-03–90
Send arbitrary PUT requests when user clicks on a link#824689ValidCommand and Code Injection–2020-07-27–135
Full Read SSRF on Gitlab's Internal Grafana#878779ValidServer-Side Request Forgery–2020-08-07–229
Privilege escalation from any user (including external) to gitlab admin when admin impersonates youAnalysed#493324ValidAccess Control–2020-08-26–256
Ability to bypass email verification for OAuth grants results in accounts takeovers on 3rd partiesAnalysed#922456ValidAuthentication–2020-10-01$3,000257
An attacker can run pipeline jobs as arbitrary userAnalysed#894569ValidInput Validation and Logic–2020-08-26$12,000307
Server Side Request Forgery mitigation bypassAnalysed#632101ValidServer-Side Request Forgery–2020-04-18–350
SSRF on project import via the remote_attachment_url on a NoteAnalysed#826361ValidServer-Side Request Forgery–2020-06-07$10,000359
gitlab-workhorse bypass in Gitlab::Middleware::Multipart allowing files in `allowed_paths` to be readAnalysed#850447ValidInformation Disclosure–2020-06-08$10,000410
Arbitrary file read via the UploadsRewriter when moving and issueAnalysed#827052ValidFile and Path Handling–2020-04-27$20,0001,503

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