Skip to content

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.

  1. Account Takeover via Password Reset without user interactions#2293343GitLab · $35,000 · 989 votesValid
  2. Exfiltrate and mutate repository and project data through injected templated service#446585GitLab · $11,000 · 762 votesValid
  3. Project Template functionality can be used to copy private project data, such as repository, confidential issues, snippets, and merge requests#689314GitLab · $12,000 · 457 votesValid
  4. Attacker is able to access commit title and team member comments which are supposed to be private#502593GitLab · 351 votesValid
  5. Full access to internal Gitlab instances at redash.gitlab.com, dashboards.gitlab.com, prometheus.gitlab.com#498964GitLab · 306 votesValid
  6. Privilege escalation from any user (including external) to gitlab admin when admin impersonates you#493324GitLab · 256 votesValid
  7. Group search leaks private MRs, code, commits#692252GitLab · 212 votesValid

    CVE-2019-5487

  8. Group search with Elastic search enable leaks unrelated data#708820GitLab · 100 votesValid
  9. RepositoryPipeline allows importing of local git repos#1685822GitLab · $22,300 · 89 votesValid
  10. Privilege escalation of "external user" (with maintainer privilege) to internal access through project token#1193062GitLab · 66 votesValid
  11. GraphQL query "namespace" leaks data#614355GitLab · 64 votesValid
  12. Ability to access all user authentication tokens, leads to RCE#158330GitLab · 61 votesValid
  13. Improper access control for users with expired password, giving the user full access through API and Git#1285226GitLab · 49 votesValid
  14. Guest users can create new test cases#1113289GitLab · $650 · 49 votesValid
  15. A deactivated user can access data through GraphQL#1192460GitLab · 47 votesValid
  16. Milestones leaked via search API#460815GitLab · 43 votesValid
  17. Kroki Arbitrary File Read/Write#1098793GitLab · $5,600 · 41 votesValid
  18. Bypassing push rules via MRs created by Email#526570GitLab · 36 votesValid
  19. Privilege escalation due to insecure use of logrotate#578119GitLab · 32 votesValid
  20. Mailgun misconfiguration leads to email snooping and postmaster@-access on email.mg.gitlab.com#174983GitLab · 31 votesValid
  21. Guest Users can create issues for Sentry errors and track their status#1117768GitLab · $610 · 29 votesValid
  22. Access Projects And create projects in gitlab pre production server#540711GitLab · 28 votesValid
  23. Domain Takeover - gl-canary.freetls.fastly.net#716677GitLab · $200 · 25 votesValid
  24. Reporters can upload design to issues using the "Move to" feature#1112297GitLab · $600 · 21 votesValid
  25. all private tokens are leaked to an unauthenticated attacker#268794GitLab · 20 votesValid
  26. Insufficient Type Check on GraphQL leading to Maintainer delete repository#858671GitLab · $4,000 · 18 votesValid

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.