Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege GitLab user
-
ExploitSend crafted request to CI/CD rollback settings endpoint
-
ExecutionBypass insufficient authorization check
-
ImpactModify deployment rollback configuration without permission
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated GitLab EE account with at least limited project permissions; it is not available to anonymous/unauthenticated attackers. The description qualifies the flaw as occurring only 'under certain conditions,' indicating it is not reliably triggerable in every deployment and likely depends on a specific project CI/CD rollback configuration state. The impact is bounded to unauthorized modification of CI/CD deployment rollback settings (integrity only) - no confidentiality or availability consequences - which meaningfully limits realistic risk despite the network attack vector. Affected deployments are GitLab EE versions 13.6 up to the fixed releases 19.2.8, 19.3.5, and 19.4.2. |
| Impact | This is a low-severity authorization flaw (CVSS 2.7, CWE-863 Incorrect Authorization) in GitLab EE. The provided CVSS vector (AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N) indicates a network-reachable, low-complexity issue with no confidentiality or availability impact and only limited integrity impact, requiring an authenticated attacker. Publicly available exploit code exists (HackerOne report #3687442), but there is NO CISA KEV listing and no EPSS score was provided, so there is no evidence of active exploitation - POC availability and active exploitation are distinct signals and should not be conflated. Notably, the vendor's vector sets PR:H (high privileges) while the description states 'an authenticated user with limited permissions,' which points to PR:L - this discrepancy slightly raises the realistic risk but does not change the overall low priority. Net assessment: a genuine but low-priority defect; the impact is confined to unauthorized modification of CI/CD deployment rollback settings, not code execution or data disclosure. Prioritize patching during normal maintenance cycles rather than as an emergency, giving weight to the fact that working exploit code is public for a product with a large enterprise footprint. |
| Exploit ScenarioDerived | A low-privileged but authenticated GitLab user (e.g. a project member without maintainer rights) sends a crafted API or UI request to alter a project's CI/CD deployment rollback configuration that they should not be permitted to change. Because access-control checks are insufficient under certain conditions, the change is accepted, tampering with deployment safety controls. Public exploit code for this flaw is available on HackerOne (report #3687442), lowering the effort to reproduce it. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Authenticated users with limited project permissions in GitLab Enterprise Edition (EE) can alter CI/CD deployment rollback settings without proper authorization due to insufficient access control checks (CWE-863). This low-severity integrity flaw (CVSS 2.7) affects GitLab EE versions from 13.6 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2; publicly available exploit code exists, though active exploitation is not confirmed. The impact is limited to unauthorized modification of rollback settings, with no confidentiality or availability consequences, and exploitation requires an authenticated account and specific conditions.
RemediationAI
Vendor-released patches address this issue in GitLab EE 19.2.8, 19.3.5, and 19.4.2. Administrators should upgrade to the latest patch release for their version track (19.2.x to 19.2.8 or later, 19.3.x to 19.3.5 or later, 19.4.x to 19.4.2 or later). For detailed upgrade instructions, refer to the vendor advisory at https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-2-released/. As a compensating control until patching is complete, audit CI/CD deployment rollback settings and project membership to ensure only trusted users have access; however, this does not fully mitigate the flaw because the vulnerability involves insufficient access control checks that can be exploited by any authenticated user with limited permissions.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
GitLab EE is a DevOps platform that includes CI/CD pipelines. The vulnerable component involves CI/CD deployment rollback settings, which control how deployments can be reverted. The root cause is CWE-863 (Incorrect Authorization), meaning the application fails to properly enforce access control checks, allowing an authenticated user with low privileges (PR:L) to modify these settings. The network attack vector (AV:N) indicates exploitation over HTTP/HTTPS. The CPE cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:* identifies GitLab as the affected product, but only the Enterprise Edition (EE) is impacted, not Community Edition (CE). The flaw requires certain conditions to be met, likely a specific project configuration state, and only integrity of rollback settings is at risk.
Know when Gitlab gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Description says 'authenticated user with limited permissions', supporting PR:L over the vendor's PR:H; network API access (AV:N), no UI, and only CI/CD setting integrity impact (I:L, C/A:N).
Primary rating from Vendor (GitLab).
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
GitLab has remediated an issue in GitLab EE affecting all versions from 13.6 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 with limited permissions to modify project CI/CD deployment rollback settings without proper authorization, due to insufficient access control checks.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in GitLab CE/EE Authorization and Access Control Flaws
View all 24An 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.
When requests to the internal network for webhooks are enabled, a server-side request forgery vulnerability in GitLab af
Unauthenticated arbitrary file read in GitLab CE/EE lets remote attackers retrieve files from the GitLab server via the
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
Sensitive credential and configuration disclosure in GitLab Enterprise Edition allows an authenticated user with Duo Cha
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
Authenticated code execution on the GitLab server is possible in GitLab CE/EE 19.2 through 19.4.0, where an integer over
Authenticated users who can define or modify a CI/CD configuration can achieve remote code execution on GitLab CE/EE ser
Unauthenticated path traversal in the @zereight/mcp-gitlab Model Context Protocol server prior to version 2.1.27 allows
EUVD-2026-98227
GHSA-f65j-g87j-ff2x
NVD
CVE.org
EPSS
Exploit-DB