GitLab · disclosed reports
Access Control
48 disclosed reports · $100,590 paid · 48 valid
Every dot is a report; the named ones are the most upvoted. Bright dots were paid a bounty. A report opens its page here: our analysis where there is one, and the link to HackerOne. The status is HackerOne's own outcome; "access needed" is only what a title states.
Open GitLab on HackerOne- reports
- 48
- valid
- 48
- paid a bounty
- 17
Every one of the 48 is a mark on the map. Named now: 1 to 26, most upvoted first.
- Account Takeover via Password Reset without user interactions
- Exfiltrate and mutate repository and project data through injected templated service
- Project Template functionality can be used to copy private project data, such as repository, confidential issues, snippets, and merge requests
- Attacker is able to access commit title and team member comments which are supposed to be private
- Full access to internal Gitlab instances at redash.gitlab.com, dashboards.gitlab.com, prometheus.gitlab.com
- Privilege escalation from any user (including external) to gitlab admin when admin impersonates you
- Group search leaks private MRs, code, commits
- Group search with Elastic search enable leaks unrelated data
- RepositoryPipeline allows importing of local git repos
- Privilege escalation of "external user" (with maintainer privilege) to internal access through project token
- GraphQL query "namespace" leaks data
- Ability to access all user authentication tokens, leads to RCE
- Improper access control for users with expired password, giving the user full access through API and Git
- Guest users can create new test cases
- A deactivated user can access data through GraphQL
- Milestones leaked via search API
- Kroki Arbitrary File Read/Write
- Bypassing push rules via MRs created by Email
- Privilege escalation due to insecure use of logrotate
- Mailgun misconfiguration leads to email snooping and postmaster@-access on email.mg.gitlab.com
- Guest Users can create issues for Sentry errors and track their status
- Access Projects And create projects in gitlab pre production server
- Domain Takeover - gl-canary.freetls.fastly.net
- Reporters can upload design to issues using the "Move to" feature
- all private tokens are leaked to an unauthenticated attacker
- Insufficient Type Check on GraphQL leading to Maintainer delete repository
paid a bounty
Zoom in on the map and the dots under the middle of it are named where they are.
Data as of 2026-11-15. CVE List through 2026-11-15 · EPSS of 2026-11-14 · CISA KEV checked 2026-11-15. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.