Skip to main content

GitLab CE/EE CVE-2026-9694

| EUVDEUVD-2026-36224 MEDIUM
Improper Neutralization of Substitution Characters (CWE-153)
2026-06-11 GitLab GHSA-5cr4-qwvx-32j2
4.3
CVSS 3.1 · NVD
Share

Severity by source

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

AV:N because attack is delivered via email; AC:H per 'certain conditions'; PR:N per description's explicit 'unauthenticated user' language, overriding the conflicting official PR:L; UI:R because victim must view the injected issue content; I:L for content injection only.

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

Primary rating from Vendor (GitLab).

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

4
Severity Changed
Jun 11, 2026 - 17:37 NVD
LOW MEDIUM
CVSS changed
Jun 11, 2026 - 17:37 NVD
2.6 (LOW) 4.3 (MEDIUM)
Patch available
Jun 11, 2026 - 13:01 EUVD
Analysis Generated
Jun 11, 2026 - 11:51 vuln.today

DescriptionNVD

GitLab has remediated an issue in GitLab CE/EE affecting all versions from 15.9 before 18.10.8, 18.11 before 18.11.5, and 19.0 before 19.0.2 that under certain conditions, could have allowed an unauthenticated user to impersonate the GitLab Support Bot and inject arbitrary content via a specially crafted Service Desk email reply due to improper neutralization in email template processing.

AnalysisAI

Content injection via Service Desk email template processing in GitLab CE/EE allows an unauthenticated attacker to impersonate the GitLab Support Bot and inject arbitrary content into issue threads. The vulnerability affects all GitLab instances running versions from 15.9 through 19.0.1 with the Service Desk feature active, and stems from improper neutralization of substitution characters (CWE-153) in email template rendering. A publicly available exploit exists on HackerOne, though no active exploitation has been confirmed by CISA KEV; the official CVSS score of 2.6 reflects the high attack complexity and limited integrity-only impact.

Technical ContextAI

GitLab's Service Desk feature accepts inbound emails and processes them as issue comments using an internal email template engine. The vulnerability is rooted in CWE-153 (Improper Neutralization of Substitution Characters), meaning the template processor fails to sanitize or escape substitution tokens within attacker-controlled email reply content before rendering. This allows an adversary to craft an email body containing template substitution sequences that, when processed by GitLab's mailer/template layer, are evaluated rather than treated as literal text, effectively letting the attacker forge content attributed to the privileged GitLab Support Bot identity. The affected product is identified via CPE cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:* and applies to both Community Edition and Enterprise Edition deployments across a wide version range (15.9 to 19.0.1). The HackerOne report and GitLab work item (ID 601330) corroborate the template-injection root cause.

RemediationAI

Upgrade to a patched release immediately: GitLab 18.10.8, 18.11.5, or 19.0.2, as documented in the vendor patch advisory at https://about.gitlab.com/releases/2026/06/10/patch-release-gitlab-19-0-2-released/. These are the exact fixed versions confirmed by the GitLab release announcement dated 2026-06-10. If immediate upgrade is not feasible, the primary compensating control is to disable the Service Desk feature on the affected GitLab instance, which removes the inbound email processing pathway that this vulnerability targets; note that disabling Service Desk will prevent all inbound issue creation via email until the upgrade is applied. Restricting who can send email to Service Desk addresses (e.g., allowlisting known sender domains via email routing controls) provides an additional layer of defense but should not substitute for patching, as spoofed sender addresses may still satisfy naive filters.

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-9694 vulnerability details – vuln.today

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