CVE-20XX-?
agent?

GitLab CVEs.

Published CVEs affecting GitLab, ranked by exploit odds.

1,504 CVEs · updated 2026-11-10 17:21 UTC

  1. CVE-2021-22205

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 11.9. GitLab was not properly validating image files that were passed to a file parser which resulted in a remote command execution.

    Drop everything exploited Injection Library GitLab

    10.0 CRITICAL 100% exploit odds Fix listed
  2. CVE-2026-85706

    GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.7 before 18.11.12, 19.0 before 19.0.9, 19.1 before 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2 that, under certain conditions, an unauthenticated user could have read arbitrary files from the GitLab server due to improper path confinement and missing authentication enforcement in the repository commits API.

    Drop everything exploited Disclosure Web app GitLab

    10.0 CRITICAL 97% exploit odds No fix listed
  3. CVE-2023-2442

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 15.11 before 15.11.7, all versions starting from 16.0 before 16.0.2. A specially crafted merge request could lead to a stored XSS on the client side which allows attackers to perform arbitrary actions on behalf of victims.

    XSS Web app GitLab

    8.7 HIGH 96% exploit odds Fix listed
  4. CVE-2023-7028

    An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.

    Drop everything exploited Other Web app GitLab

    10.0 CRITICAL 94% exploit odds Fix listed
  5. CVE-2023-0050

    An issue has been discovered in GitLab affecting all versions starting from 13.7 before 15.7.8, all versions starting from 15.8 before 15.8.4, all versions starting from 15.9 before 15.9.2. A specially crafted Kroki diagram could lead to a stored XSS on the client side which allows attackers to perform arbitrary actions on behalf of victims.

    XSS Web app GitLab

    8.7 HIGH 92% exploit odds Fix listed
  6. CVE-2022-1190

    Improper handling of user input in GitLab CE/EE versions 8.3 prior to 14.7.7, 14.8 prior to 14.8.5, and 14.9 prior to 14.9.2 allowed an attacker to exploit a stored XSS by abusing multi-word milestone references in issue descriptions, comments, etc.

    XSS Web app GitLab

    8.7 HIGH 88% exploit odds Fix listed
  7. CVE-2022-3265

    A cross-site scripting issue has been discovered in GitLab CE/EE affecting all versions prior to 15.3.5, 15.4 prior to 15.4.4, and 15.5 prior to 15.5.2. It was possible to exploit a vulnerability in setting the labels colour feature which could lead to a stored XSS that allowed attackers to perform arbitrary actions on behalf of victims at client side.

    XSS Web app GitLab

    7.3 HIGH 87% exploit odds Fix listed
  8. CVE-2022-2992

    A vulnerability in GitLab CE/EE affecting all versions from 11.10 prior to 15.1.6, 15.2 to 15.2.4, 15.3 to 15.3.2 allows an authenticated user to achieve remote code execution via the Import from GitHub API endpoint.

    Drop everything Code execution Web app GitLab

    9.9 CRITICAL 86% exploit odds No fix listed
  9. CVE-2023-0921

    A lack of length validation in GitLab CE/EE affecting all versions from 8.3 before 15.10.8, 15.11 before 15.11.7, and 16.0 before 16.0.2 allows an authenticated attacker to create a large Issue description via GraphQL which, when repeatedly requested, saturates CPU usage.

    Denial of service Web app GitLab

    4.3 MEDIUM 84% exploit odds Fix listed
  10. CVE-2022-1175

    Improper neutralization of user input in GitLab CE/EE versions 14.4 before 14.7.7, all versions starting from 14.8 before 14.8.5, all versions starting from 14.9 before 14.9.2 allowed an attacker to exploit XSS by injecting HTML in notes.

    XSS Web app GitLab

    8.7 HIGH 82% exploit odds Fix listed
  11. CVE-2021-4191

    An issue has been discovered in GitLab CE/EE affecting versions 13.0 to 14.6.5, 14.7 to 14.7.4, and 14.8 to 14.8.2. Private GitLab instances with restricted sign-ups may be vulnerable to user enumeration to unauthenticated users through the GraphQL API.

    Other GitLab

    5.3 MEDIUM 80% exploit odds Fix listed
  12. CVE-2022-2185

    A critical issue has been discovered in GitLab affecting all versions starting from 14.0 prior to 14.10.5, 15.0 prior to 15.0.4, and 15.1 prior to 15.1.1 where an authenticated user authorized to import projects could import a maliciously crafted project leading to remote code execution.

    Drop everything Injection Web app GitLab

    9.9 CRITICAL 77% exploit odds Fix listed
  13. CVE-2022-2884

    A vulnerability in GitLab CE/EE affecting all versions from 11.3.4 prior to 15.1.5, 15.2 to 15.2.3, 15.3 to 15.3 to 15.3.1 allows an an authenticated user to achieve remote code execution via the Import from GitHub API endpoint

    Drop everything Injection Web app GitLab

    9.9 CRITICAL 76% exploit odds No fix listed
  14. CVE-2022-1162

    A hardcoded password was set for accounts registered using an OmniAuth provider (e.g. OAuth, LDAP, SAML) in GitLab CE/EE versions 14.7 prior to 14.7.7, 14.8 prior to 14.8.5, and 14.9 prior to 14.9.2 allowing attackers to potentially take over accounts

    Drop everything Auth & access Web app GitLab

    9.1 CRITICAL 76% exploit odds Fix listed
  15. CVE-2021-22238

    An issue has been discovered in GitLab affecting all versions starting with 13.3. GitLab was vulnerable to a stored XSS by using the design feature in issues.

    XSS Web app GitLab

    6.8 MEDIUM 72% exploit odds Fix listed
  16. CVE-2023-2825

    An issue has been discovered in GitLab CE/EE affecting only version 16.0.0. An unauthenticated malicious user can use a path traversal vulnerability to read arbitrary files on the server when an attachment exists in a public project nested within at least five groups.

    Drop everything Disclosure Web app GitLab

    10.0 CRITICAL 72% exploit odds No fix listed
  17. CVE-2020-13340

    An issue has been discovered in GitLab affecting all versions prior to 13.2.10, 13.3.7 and 13.4.2: Stored XSS in CI Job Log

    XSS Web app GitLab

    8.7 HIGH 67% exploit odds No fix listed
  18. CVE-2023-2164

    An issue has been discovered in GitLab affecting all versions starting from 15.9 before 16.0.8, all versions starting from 16.1 before 16.1.3, all versions starting from 16.2 before 16.2.2. It was possible for an attacker to trigger a stored XSS vulnerability via user interaction with a crafted URL in the WebIDE beta.

    XSS Web app GitLab

    5.4 MEDIUM 66% exploit odds No fix listed
  19. CVE-2026-97229

    GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.2 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain conditions, could have allowed an unauthenticated user to execute arbitrary code on the GitLab server via a specially crafted regular expression in a CI/CD configuration, due to insufficient regular expression validation.

    Drop everything exploited Memory safety Server GitLab

    10.0 CRITICAL 65% exploit odds Fix listed
  20. CVE-2021-22242

    Insufficient input sanitization in Mermaid markdown in GitLab CE/EE version 11.4 and up allows an attacker to exploit a stored cross-site scripting vulnerability via a specially-crafted markdown

    XSS Web app GitLab

    8.7 HIGH 64% exploit odds Fix listed
  21. CVE-2021-39906

    Improper validation of ipynb files in GitLab CE/EE version 13.5 and above allows an attacker to execute arbitrary JavaScript code on the victim's behalf.

    XSS Web app GitLab

    8.7 HIGH 61% exploit odds Fix listed
  22. CVE-2022-2230

    A Stored Cross-Site Scripting vulnerability in the project settings page in GitLab CE/EE affecting all versions from 14.4 prior to 14.10.5, 15.0 prior to 15.0.4, and 15.1 prior to 15.1.1, allows an attacker to execute arbitrary JavaScript code in GitLab on a victim's behalf.

    XSS Web app GitLab

    8.1 HIGH 58% exploit odds Fix listed
  23. CVE-2021-22175

    When requests to the internal network for webhooks are enabled, a server-side request forgery vulnerability in GitLab affecting all versions starting from 10.5 was possible to exploit for an unauthenticated attacker even on a GitLab instance where registration is disabled

    exploited Disclosure Web app GitLab

    6.8 MEDIUM 53% exploit odds Fix listed
  24. CVE-2024-1451

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 16.9 before 16.9.1. A crafted payload added to the user profile page could lead to a stored XSS on the client side, allowing attackers to perform arbitrary actions on behalf of victims."

    XSS Web app GitLab

    8.7 HIGH 51% exploit odds No fix listed
  25. CVE-2018-14364

    GitLab Community and Enterprise Edition before 10.7.7, 10.8.x before 10.8.6, and 11.x before 11.0.4 allows Directory Traversal with write access and resultant remote code execution via the GitLab projects import component.

    Drop everything Disclosure Web app GitLab

    9.8 CRITICAL 48% exploit odds Fix listed
  26. CVE-2023-3364

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 8.14 before 16.0.8, all versions starting from 16.1 before 16.1.3, all versions starting from 16.2 before 16.2.2. A Regular Expression Denial of Service was possible via sending crafted payloads which use AutolinkFilter to the preview_markdown endpoint.

    Denial of service Web app GitLab

    7.5 HIGH 44% exploit odds No fix listed
  27. CVE-2020-10977

    GitLab EE/CE 8.5 to 12.9 is vulnerable to a an path traversal when moving an issue between projects.

    Disclosure Web app GitLab

    5.5 MEDIUM 43% exploit odds Fix listed
  28. CVE-2013-4490

    The SSH key upload feature (lib/gitlab_keys.rb) in gitlab-shell before 1.7.3, as used in GitLab 5.0 before 5.4.1 and 6.x before 6.2.3, allows remote authenticated users to execute arbitrary commands via shell metacharacters in the public key.

    Code execution Web app GitLab

    6.5 MEDIUM 42% exploit odds Fix listed
  29. CVE-2024-8124

    An issue was discovered in GitLab CE/EE affecting all versions starting from 16.4 prior to 17.1.7, starting from 17.2 prior to 17.2.5, starting from 17.3 prior to 17.3.2 which could cause Denial of Service via sending a specific POST request.

    Denial of service Web app GitLab

    7.5 HIGH 40% exploit odds No fix listed
  30. CVE-2021-39935

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 10.5 before 14.3.6, all versions starting from 14.4 before 14.4.4, all versions starting from 14.5 before 14.5.2. Unauthorized external users could perform Server Side Requests via the CI Lint API

    exploited Disclosure Server GitLab

    6.8 MEDIUM 36% exploit odds Fix listed
  31. CVE-2020-26413

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 13.4 before 13.6.2. Information disclosure via GraphQL results in user email being unexpectedly visible.

    Disclosure Web app GitLab

    5.3 MEDIUM 35% exploit odds Fix listed
  32. CVE-2024-4901

    An issue was discovered in GitLab CE/EE affecting all versions starting from 16.9 prior to 16.11.5, starting from 17.0 prior to 17.0.3, and starting from 17.1 prior to 17.1.1, where a stored XSS vulnerability could be imported from a project with malicious commit notes.

    XSS GitLab

    8.7 HIGH 33% exploit odds No fix listed
  33. CVE-2024-2454

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 15.11 prior to 16.9.7, starting from 16.10 prior to 16.10.5, and starting from 16.11 prior to 16.11.2. The pins endpoint is susceptible to DoS through a crafted request.

    Denial of service GitLab

    6.5 MEDIUM 33% exploit odds No fix listed
  34. CVE-2024-2651

    An issue has been discovered in GitLab CE/EE affecting all versions before 16.9.7, all versions starting from 16.10 before 16.10.5, all versions starting from 16.11 before 16.11.2. It was possible for an attacker to cause a denial of service using maliciously crafted markdown content.

    Denial of service GitLab

    6.5 MEDIUM 33% exploit odds No fix listed
  35. CVE-2018-19571

    GitLab CE/EE, versions 8.18 up to 11.x before 11.3.11, 11.4 before 11.4.8, and 11.5 before 11.5.1, are vulnerable to an SSRF vulnerability in webhooks.

    Disclosure Web app GitLab

    7.7 HIGH 32% exploit odds Fix listed
  36. CVE-2021-22214

    When requests to the internal network for webhooks are enabled, a server-side request forgery vulnerability in GitLab CE/EE affecting all versions starting from 10.5 was possible to exploit for an unauthenticated attacker even on a GitLab instance where registration is limited

    Disclosure Server GitLab

    6.8 MEDIUM 28% exploit odds No fix listed
  37. CVE-2024-2829

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 12.5 before 16.9.6, all versions starting from 16.10 before 16.10.4, all versions starting from 16.11 before 16.11.1. A crafted wildcard filter in FileFinder may lead to a denial of service.

    Denial of service Web app GitLab

    7.5 HIGH 26% exploit odds No fix listed
  38. CVE-2024-2434

    An issue has been discovered in GitLab affecting all versions of GitLab CE/EE 16.9 prior to 16.9.6, 16.10 prior to 16.10.4, and 16.11 prior to 16.11.1 where path traversal could lead to DoS and restricted file read.

    Disclosure Web app GitLab

    8.5 HIGH 23% exploit odds No fix listed
  39. CVE-2024-2878

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 15.7 prior to 16.9.7, starting from 16.10 prior to 16.10.5, and starting from 16.11 prior to 16.11.2. It was possible for an attacker to cause a denial of service by crafting unusual search terms for branch names.

    Denial of service Web app GitLab

    7.5 HIGH 20% exploit odds No fix listed
  40. CVE-2022-1680

    An account takeover issue has been discovered in GitLab EE affecting all versions starting from 11.10 before 14.9.5, all versions starting from 14.10 before 14.10.4, all versions starting from 15.0 before 15.0.1. When group SAML SSO is configured, the SCIM feature (available only on Premium+ subscriptions) may allow any owner of a Premium group to invite arbitrary users through their username and email, then change those users' email addresses via SCIM to an attacker controlled email address and thus - in the absence of 2FA - take over those accounts. It is also possible for the attacker to change the display name and username of the targeted account.

    Other Web app GitLab

    9.9 CRITICAL 16% exploit odds Fix listed
  41. CVE-2024-4024

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 7.8 before 16.9.6, all versions starting from 16.10 before 16.10.4, all versions starting from 16.11 before 16.11.1. Under certain conditions, an attacker with their Bitbucket account credentials may be able to take over a GitLab account linked to another user's Bitbucket account, if Bitbucket is used as an OAuth 2.0 provider on GitLab.

    Auth & access Web app GitLab

    7.3 HIGH 15% exploit odds No fix listed
  42. CVE-2018-19585

    GitLab CE/EE versions 8.18 up to 11.x before 11.3.11, 11.4.x before 11.4.8, and 11.5.x before 11.5.1 have CRLF Injection in Project Mirroring when using the Git protocol.

    Other Web app GitLab

    7.5 HIGH 15% exploit odds Fix listed
  43. CVE-2022-0735

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 12.10 before 14.6.5, all versions starting from 14.7 before 14.7.4, all versions starting from 14.8 before 14.8.2. An unauthorised user was able to steal runner registration tokens through an information disclosure vulnerability using quick actions commands.

    Disclosure GitLab

    10.0 CRITICAL 13% exploit odds Fix listed
  44. CVE-2021-22192

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 13.2 allowing unauthorized authenticated users to execute arbitrary code on the server.

    Code execution Server GitLab

    9.9 CRITICAL 13% exploit odds Fix listed
  45. CVE-2025-5121

    An issue has been discovered in GitLab CE/EE affecting all versions from 17.11 before 17.11.4 and 18.0 before 18.0.2. A missing authorization check may have allowed compliance frameworks to be applied to projects outside the compliance framework's group.

    Auth & access Web app GitLab

    8.5 HIGH 12% exploit odds No fix listed
  46. CVE-2025-4278

    An issue has been discovered in GitLab CE/EE affecting all versions starting with 18.0 before 18.0.2. Under certain conditions html injection in new search page could lead to account takeover.

    XSS Web app GitLab

    8.7 HIGH 11% exploit odds No fix listed
  47. CVE-2016-4340

    The impersonate feature in Gitlab 8.7.0, 8.6.0 through 8.6.7, 8.5.0 through 8.5.11, 8.4.0 through 8.4.9, 8.3.0 through 8.3.8, and 8.2.0 through 8.2.4 allows remote authenticated users to "log in" as any other user via unspecified vectors.

    Auth & access Web app GitLab

    8.8 HIGH 10% exploit odds Fix listed
  48. CVE-2023-5009

    An issue has been discovered in GitLab EE affecting all versions starting from 13.12 before 16.2.7, all versions starting from 16.3 before 16.3.4. It was possible for an attacker to run pipeline jobs as an arbitrary user via scheduled security scan policies. This was a bypass of [CVE-2023-3932](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-3932) showing additional impact.

    Auth & access GitLab

    8.2 HIGH 10% exploit odds No fix listed
  49. CVE-2024-5655

    An issue was discovered in GitLab CE/EE affecting all versions starting from 15.8 prior to 16.11.5, starting from 17.0 prior to 17.0.3, and starting from 17.1 prior to 17.1.1, which allows an attacker to trigger a pipeline as another user under certain circumstances.

    Auth & access GitLab

    9.6 CRITICAL 7% exploit odds No fix listed
  50. CVE-2024-6385

    An issue was discovered in GitLab CE/EE affecting all versions starting from 15.8 prior to 16.11.6, starting from 17.0 prior to 17.0.4, and starting from 17.1 prior to 17.1.2, which allows an attacker to trigger a pipeline as another user under certain circumstances.

    Auth & access GitLab

    9.6 CRITICAL 7% exploit odds No fix listed

All CVEs affecting GitLab that appear in CVE.org and NVD, sorted by how likely they are to be exploited (EPSS), with fix status and timeline.