CVE-2026-96893

Improper Neutralization of Input Used for LLM Prompting in GitLab

Published Oct 13, 2026 CVSS 3.1 · 7.3 High EPSS < 1% KEV · Not listed
Description
GitLab has remediated an issue in GitLab EE affecting all versions from 19.1 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 authenticated user to inject specially crafted content into AI agent instructions, potentially causing unintended command execution attributed to other users, due to improper neutralization of special elements in AI conversation context construction.

Analysis

AI-generated

Technical impact

GitLab Enterprise Edition contains an input injection flaw where specially crafted content can be inserted into the conversation context of its AI agent. This vulnerability, a form of CWE‑1427 and CWE‑74, arises from insufficient neutralization of special elements during prompt construction, enabling an authenticated user to embed instructions that the AI will treat as part of its execution path. The result is unintended command execution under the authority of other users, effectively allowing a user to induce the system to run code they do not normally control.

Affected Systems

All GitLab Enterprise Edition releases starting with 19.1 and up to but not including 19.2.8, releases from 19.3 up to but not including 19.3.5, and releases from 19.4 up to but not including 19.4.2 are susceptible. Any installation of these versions that has the AI agent feature enabled and is accessed by a logged‑in user may be vulnerable.

Risk and Exploitability

The CVSS base score of 7.3 indicates significant impact, while the EPSS score is < 1%, making exploitation likelihood difficult to quantify but the absence from KEV suggests no widespread exploitation to date. The flaw requires authentication and operates through the internal AI module, giving the attacker the ability to influence the AI’s instruction set. Even though the attack surface is limited to legitimate users, the potential to cause commands to run under other accounts makes this a high‑risk exposure for organizations utilizing GitLab’s AI features.

Remediation

Vendor Solution

Upgrade to versions 19.2.8, 19.3.5, 19.4.2 or above.


OpenCVE Recommended Actions

  • Apply the GitLab patch by upgrading to version 19.2.8, 19.3.5, 19.4.2, or any later release.
  • Disallow or restrict the use of AI agent features in affected installations until the patch can be applied.
  • Audit and limit access to AI features so that only trusted users can inject content into prompts.

Generated by OpenCVE AI on October 17, 2026 at 07:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Weaknesses CWE-74
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description GitLab has remediated an issue in GitLab EE affecting all versions from 19.1 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 authenticated user to inject specially crafted content into AI agent instructions, potentially causing unintended command execution attributed to other users, due to improper neutralization of special elements in AI conversation context construction.
Title Improper Neutralization of Input Used for LLM Prompting in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-1427
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N'}

Weaknesses
  • CWE-1427

    Improper Neutralization of Input Used for LLM Prompting

  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

Sources

Status
PUBLISHED
Assigner
GitLab
Published
Updated
Oct 14, 2026, 10:51 AM
Reserved
Sep 23, 2026, 7:34 PM
Status
Analyzed
Published
Oct 13, 2026, 2:17 AM
Modified
Oct 14, 2026, 1:55 PM