Skip to content

GitLab · disclosed reports

Information Disclosure

28 disclosed reports · $26,300 paid · 28 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
28
valid
28
paid a bounty
5

Every one of the 28 is a mark on the map. Named now: 1 to 26, most upvoted first.

  1. gitlab-workhorse bypass in Gitlab::Middleware::Multipart allowing files in `allowed_paths` to be read#850447GitLab · $10,000 · 410 votesValid
  2. JSON serialization of any Project model results in all Runner tokens being exposed through Quick Actions#509924GitLab · $12,000 · 366 votesValid
  3. Snippet JS template allows attacker to read a user's private snippets#348443GitLab · $300 · 165 votesValid
  4. information disclosure of secret_key_base via encoding charcters#460545GitLab · $3,500 · 146 votesValid
  5. Read files on application server, leads to RCE#178152GitLab · 114 votesValid

    CVE-2016-9086

  6. Able to view hackerone reports attachments#979787GitLab · 103 votesValid
  7. Know whether private project name exists or not within a group using link comments#495497GitLab · 58 votesValid
  8. EXIF metadata not stripped from JPG group logos#446238GitLab · $500 · 55 votesValid
  9. Maintainer can leak sentry token by changing the configured URL (fix bypass)#2104591GitLab · 32 votesValid
  10. Able to leak private email of any user given his/her username via graphql#972355GitLab · 29 votesValid
  11. Unauthorized access to private project security dashboard#853355GitLab · 24 votesValid
  12. Last build status and coverage leaked to unauthorized users#477222GitLab · 24 votesValid

    CVE-2019-5463

  13. Unauthorized users may be able to view almost all informations related to Private projects.#407763GitLab · 24 votesValid
  14. Race condition in GitLab import, giving access to other people their imports due to filename collision#214028GitLab · 22 votesValid
  15. Private System Note Disclosure using GraphQL#633001GitLab · 17 votesValid

    CVE-2019-15576

  16. [information disclosure] Validate existence of a private project.#605608GitLab · 14 votesValid
  17. SSRF when importing a project from a git repo by URL#135937GitLab · 12 votesValid
  18. Users can download old project exports due to unclaimed namespace#195058GitLab · 10 votesValid
  19. Boards leak private label names and desciptions#162147GitLab · 10 votesValid
  20. Attacker can extract list of private project's project members#128051GitLab · 10 votesValid
  21. Unauthorized user is able to access schedule pipeline variables and values#962462GitLab · 9 votesValid

    CVE-2020-13351

  22. Path paths and file disclosure vulnerabilities at influxdb.quality.gitlab.net#1643962GitLab · 8 votesValid
  23. Todos are not redacted when membership changes - Access to (confidential) issues and merge requests#880863GitLab · 7 votesValid
  24. Private snippets in public / internal projects leaked though GitLab API#134305GitLab · 7 votesValid
  25. Labels created in private projects are leaked#132777GitLab · 7 votesValid
  26. GFM renderer leaks external issue tracker URL of private project#133717GitLab · 6 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.