Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Network-accessible via standard GitLab web interface; PR:L required as any authenticated user can submit merge requests; C:L only since cross-project disclosure is limited and scoped.
Primary rating from Vendor (GitLab).
CVSS VectorVendor: GitLab
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Lifecycle Timeline
3DescriptionCVE.org
GitLab has remediated an issue in GitLab EE affecting all versions from 19.1 before 19.1.3 and 19.2 before 19.2.1 that under certain conditions could have allowed an authenticated user to access information from unauthorized projects due to improper neutralization of untrusted content processed by the AI-assisted code review functionality.
AnalysisAI
Information disclosure in GitLab Enterprise Edition's AI-assisted code review feature allows authenticated users to access data from projects they are not authorized to view. Affected versions are 19.1.x before 19.1.3 and 19.2.x before 19.2.1. An attacker with any level of authenticated access can craft malicious code content that, when processed by the AI review engine, causes the model to return information from unauthorized projects - a classic prompt injection boundary-crossing attack. No public exploit code has been identified and the vulnerability is not listed in the CISA KEV catalog.
Technical ContextAI
GitLab EE's AI-assisted code review functionality ingests developer-supplied code from merge requests and passes it to an AI/ML inference layer for analysis. CWE-1427 - Improper Neutralization of Input Used in an AI/ML System - identifies the root cause: the system fails to adequately sanitize or isolate untrusted content before it influences the AI model's inference context. This is the architectural class of vulnerability commonly called 'prompt injection,' where adversarially crafted input manipulates the model into bypassing intended operating boundaries - in this case, the per-project authorization scope. Because the AI layer may aggregate cross-project context for richer analysis (a common design in enterprise AI code review tools), improperly neutralized content can redirect model output toward data from projects the requesting user lacks permission to access. The CPE cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:* scopes this to GitLab application instances rather than self-managed infrastructure components.
RemediationAI
Upgrade GitLab EE to version 19.1.3 (for instances on the 19.1 branch) or 19.2.1 (for instances on the 19.2 branch) - these are the vendor-confirmed patched releases per the GitLab patch advisory at https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-1-released/. If immediate upgrade is not feasible, disabling the AI-assisted code review feature in GitLab EE eliminates the attack surface entirely; this can be done via the instance-level or group-level AI feature settings. The trade-off is loss of AI review functionality until patching is complete. Restricting which projects or groups have AI code review enabled can scope exposure to projects with fully trusted contributors, reducing but not eliminating risk. No workaround addresses the underlying improper neutralization - disabling the feature is the only meaningful compensating control.
An issue has been discovered in GitLab CE/EE affecting all versions starting from 11.9. Rated critical severity (CVSS 10
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.
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
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
The Kubernetes integration in GitLab Enterprise Edition 11.x before 11.2.8, 11.3.x before 11.3.9, and 11.4.x before 11.4
The Ruby SAML library is for implementing the client side of a SAML authorization. Rated critical severity (CVSS 9.8), t
A hardcoded password was set for accounts registered using an OmniAuth provider (e.g. Rated critical severity (CVSS 9.8)
An issue has been discovered in GitLab CE/EE affecting all versions starting from 12.10 before 14.6.5, all versions star
When requests to the internal network for webhooks are enabled, a server-side request forgery vulnerability in GitLab af
An issue has been discovered in GitLab CE/EE affecting all versions starting from 13.7.9 before 13.8.7, all versions sta
An issue was discovered in GitLab Omnibus 7.4 through 12.2.1. Rated critical severity (CVSS 9.8), this vulnerability is
An issue was discovered in GitLab Community and Enterprise Edition 9.x, 10.x, and 11.x before 11.5.8, 11.6.x before 11.6
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-50478
GHSA-349h-ggfr-h55v