Skip to main content

GitLab EE CVE-2026-15077

| EUVDEUVD-2026-50478 MEDIUM
Improper Neutralization of Input Used for LLM Prompting (CWE-1427)
2026-07-29 GitLab GHSA-349h-ggfr-h55v
4.3
CVSS 3.1 · Vendor: GitLab
Share

Severity by source

Vendor (GitLab) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI
4.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

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
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
Analysis Generated
Jul 29, 2026 - 20:02 vuln.today
Patch available
Jul 29, 2026 - 20:02 EUVD
CVE Published
Jul 29, 2026 - 19:00 cve.org
MEDIUM 4.3

DescriptionCVE.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.

More in Gitlab

View all
CVE-2021-22205 CRITICAL POC
10.0 Apr 23

An issue has been discovered in GitLab CE/EE affecting all versions starting from 11.9. Rated critical severity (CVSS 10

CVE-2023-7028 CRITICAL POC
10.0 Jan 12

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.

CVE-2013-4490 MEDIUM POC
6.5 May 13

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

CVE-2022-2992 CRITICAL POC
9.9 Oct 17

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

CVE-2018-18843 CRITICAL POC
10.0 Dec 04

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

CVE-2024-45409 CRITICAL POC
9.8 Sep 10

The Ruby SAML library is for implementing the client side of a SAML authorization. Rated critical severity (CVSS 9.8), t

CVE-2022-1162 CRITICAL POC
9.8 Apr 04

A hardcoded password was set for accounts registered using an OmniAuth provider (e.g. Rated critical severity (CVSS 9.8)

CVE-2022-0735 CRITICAL POC
9.8 Mar 28

An issue has been discovered in GitLab CE/EE affecting all versions starting from 12.10 before 14.6.5, all versions star

CVE-2021-22175 CRITICAL POC
9.8 Jun 11

When requests to the internal network for webhooks are enabled, a server-side request forgery vulnerability in GitLab af

CVE-2021-22203 CRITICAL POC
9.8 Apr 02

An issue has been discovered in GitLab CE/EE affecting all versions starting from 13.7.9 before 13.8.7, all versions sta

CVE-2019-15741 CRITICAL POC
9.8 Sep 16

An issue was discovered in GitLab Omnibus 7.4 through 12.2.1. Rated critical severity (CVSS 9.8), this vulnerability is

CVE-2019-6960 CRITICAL POC
9.8 Sep 09

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

Share

CVE-2026-15077 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy