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:2022
Clear
Bounty paid18
Access stated
Access needed
  • No account0
  • A user account7
  • A privileged role0
  • Admin0
  • Physical or local access0
  • Not clear from the report0
Technique
Clear filters41 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Remote Command Execution via Github importAnalysed#1679624ValidCommand and Code Injection–2022-10-06$33,510392
RCE via the DecompressedArchiveSizeValidator and Project BulkImports (behind feature flag)Analysed#1609965ValidCommand and Code Injection–2022-09-13$33,510387
Arbitrary file read via the bulk imports UploadsPipelineAnalysed#1439593ValidFile and Path Handling–2022-03-21$29,000329
RCE via github import#1672388ValidCommand and Code Injection–2022-11-16–271
Steal private objects of other projects via project importAnalysed#743953ValidInsecure Direct Object Reference–2022-06-07$20,000254
Stored XSS in Notes (with CSP bypass for gitlab.com)Analysed#1481207ValidCross-site Scripting–2022-05-25–161
Path traversal, to RCEAnalysed#733072ValidCommand and Code Injection–2022-06-07$12,000142
Private objects exposed through project importAnalysed#767770ValidInsecure Direct Object Reference–2022-06-07$20,000133
Able to view hackerone reports attachments#979787ValidInformation Disclosure–2022-07-11–103
CSP-bypass XSS in project settings page#1588732ValidCross-site Scripting–2022-11-16–100
New /add_contacts /remove_contacts quick commands susseptible to XSS from Customer Contact firstname/lastname fields#1578400ValidCross-site Scripting–2022-11-16$13,95093
RepositoryPipeline allows importing of local git repos#1685822ValidAccess Control–2022-11-04$22,30089
Path traversal in Nuget Package Registry#822262ValidFile and Path Handling–2022-06-07$12,00088
XSS in ZenTao integration affecting self hosted instances without strict CSP#1542510ValidCross-site Scripting–2022-09-22–81
Content injection in Jira issue title enabling sending arbitrary POST request as victim#1533976ValidInjection and Smuggling–2022-09-22–55
Arbitrary POST request as victim user from HTML injection in Jupyter notebooks#1409788ValidInjection and Smuggling–2022-05-20–54
RCE via WikiCloth markdown rendering if the `rubyluabridge` gem is installed#1401444ValidCommand and Code Injection–2022-04-12$3,00050
Improper access control for users with expired password, giving the user full access through API and Git#1285226ValidAccess Control–2022-01-27–49
XSS: `v-safe-html` is not safe enough#1579645ValidCross-site Scripting–2022-11-16–43
Stored XSS on issue comments and other pages which contain notes#1398305ValidCross-site Scripting–2022-06-08$3,00038
Exposure of a valid Gitlab-Workhorse JWT leading to various bad things#1040786ValidAuthentication–2022-07-05$10,00036
IDOR in "external status check" API leaks data about any status check on the instance#1372216ValidInsecure Direct Object Reference–2022-02-22–35
Stored XSS in merge request creation page through payload in approval rule name#1342009ValidCross-site Scripting–2022-03-31–32
Stored XSS in repository file viewer#1072868ValidCross-site Scripting–2022-05-19$2,00029
DOS via issue preview#1543718ValidDenial of Service–2022-11-04$7,64025
Stored XSS for Grafana dashboard URL#684268ValidCross-site Scripting–2022-07-13–21
DOS via move_issue#1543584ValidDenial of Service–2022-11-04$2,30019
Unauthorized access#1669176InformativeAccess Control–2022-08-25–18
Unauthenticated IP allowlist bypass when accessing job artifacts through gitlab pages at `{group_id}.gitlab.io`#1591412ValidAccess Control–2022-09-22–17
Sending Arbitrary Requests through Jupyter Notebooks on gitlab.com and Self-Hosted GitLab Instances#970869ValidCommand and Code Injection–2022-02-10–15
Gitlab Pages token theft using service workers#1439552ValidAccess Control–2022-06-08$1,68014
"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
Container escape on public GitLab CI runners#1442118InformativeAccess Control–2022-04-27–12
XSS by clicking Jira's link#1194254ValidCross-site Scripting–2022-06-08$1,13012
ReDoS in net/http affects webhooks: Sidekiq job stuck at 100% CPU for a year#1531958ValidDenial of Service–2022-09-13–9
Installing Gitlab runner with Docker-In-Docker allows root access#1417211ValidAccess Control–2022-02-10$1009
Path paths and file disclosure vulnerabilities at influxdb.quality.gitlab.net#1643962ValidInformation Disclosure–2022-11-04–8
Bypass for Domain-level redirects (Unvalidated Redirects and Forwar)#1582160InformativeOpen Redirect–2022-06-22–7
Dependecy Confusion via Lookup Request Forwarding to PyPi.org#1681275InformativeMisconfiguration and Insecure Design–2022-11-21–6
Found Origin IP's lead to access to gitlab#1637577InformativeAccess Control–2022-08-02–6
No Restriction on password#1696814N/ANo weakness recorded–2022-09-13–2

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

Updated AboutDevelopersSign in