Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Lifecycle Timeline
2DescriptionCVE.org
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.11 before 18.11.3 that under certain conditions could have allowed an authenticated user to execute arbitrary code in another user's browser session due to improper sanitization.
AnalysisAI
Cross-site scripting in GitLab CE/EE 18.11.x (before 18.11.3) enables an authenticated low-privilege attacker to inject unsanitized content that executes arbitrary JavaScript within another user's browser session. The CVSS Scope Changed (S:C) flag reflects the cross-user impact boundary: the vulnerability allows one GitLab principal to affect a distinct security context belonging to a different user, including potentially higher-privileged accounts such as project owners or instance administrators. No public exploit code exists and no active exploitation has been identified - EPSS at 0.02% (5th percentile) and SSVC exploitation status of 'none' both confirm low immediate urgency - though GitLab's wide enterprise deployment makes patching to 18.11.3 advisable.
Technical ContextAI
CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting) describes a failure to neutralize user-controlled data before it is rendered in a web context, allowing injection of executable script markup. Both GitLab Community Edition and Enterprise Edition are confirmed affected per CPE strings cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:* and cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*, scoped to the 18.11 branch. The CVSS Scope Changed (S:C) value is mechanistically consistent with stored or reflected XSS: the attacker's injected payload executes inside the victim's browser context - a different security principal than the GitLab application server - which crosses an implicit trust boundary. The specific input field or feature carrying the injection vector is not publicly disclosed, with the underlying HackerOne report (3673647) likely under partial embargo.
RemediationAI
Upgrade all GitLab CE/EE 18.11.x installations to version 18.11.3, the vendor-released patch documented at https://about.gitlab.com/releases/2026/05/13/patch-release-gitlab-18-11-3-released/. This is the primary and preferred remediation; no workaround fully substitutes for patching. If upgrade cannot be performed immediately, deploying or tightening a Content Security Policy (CSP) header on the GitLab instance to restrict JavaScript execution to approved origins can reduce the blast radius of successful XSS injection - however, GitLab's rich UI depends on inline scripts and this may cause feature breakage requiring testing. Additionally, restricting GitLab project membership to vetted, trusted accounts (e.g., limiting Reporter/Developer roles on sensitive projects) reduces the attacker pool, at the cost of collaboration openness. Monitoring GitLab audit logs for anomalous cross-user actions or unexpected session activity can provide detection coverage while the patch is staged.
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
An issue has been discovered in GitLab CE/EE affecting all versions starting from 11.9. Rated critical severity (CVSS 10
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 weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-30235
GHSA-3jrg-257v-4fw6