
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-10053 is a path traversal vulnerability in the GitLab CE/EE package registry that can allow an authenticated user to achieve remote code execution (RCE) under certain conditions. It affects all GitLab CE/EE versions from 18.8 before 19.0.6, 19.1 before 19.1.4, and 19.2 before 19.2.2. The vulnerability was published on August 23, 2026, and GitLab has released patches for all affected branches. It carries a CVSS v3.1 base score of 8.5 (High) (GitHub Advisory).
The root cause is classified as CWE-22 (Improper Limitation of a Pathname to a Restricted Directory — 'Path Traversal'). The vulnerability resides in GitLab's package registry component, where insufficient sanitization of user-supplied input allows an attacker to craft a malicious package upload that traverses outside the intended directory boundary, ultimately enabling arbitrary file writes that can lead to RCE. Exploitation requires network access and a low-privileged authenticated account, but no user interaction; attack complexity is rated High, indicating that specific conditions or configurations must be met. The vulnerability was originally reported via HackerOne (report #3754194) and tracked internally at GitLab work item #601596 (GitHub Advisory).
Successful exploitation allows a low-privileged authenticated attacker to write arbitrary files outside the intended package registry directory on the GitLab server, leading to remote code execution. The CVSS scope is marked as Changed, meaning the impact extends beyond the vulnerable component itself — a compromised GitLab server could expose source code repositories, CI/CD secrets, credentials, and other sensitive organizational data. Full confidentiality, integrity, and availability impacts are possible, making this a significant risk for organizations hosting GitLab instances with untrusted or semi-trusted users (GitHub Advisory).
As of the publication date, there is no public proof-of-concept exploit and no confirmed evidence of in-the-wild exploitation (GitHub Advisory). The EPSS score is approximately 0.00715 (~0.7%), indicating a currently low probability of exploitation in the near term. No threat actor attribution has been reported, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog at this time. However, the combination of RCE potential and the widespread use of GitLab in enterprise environments makes this a high-priority patching target.
/help page or API endpoint /api/v4/version if accessible).../../) designed to write a file outside the intended package storage directory.PUT /api/v4/projects/:id/packages/) containing encoded path traversal sequences (../, %2e%2e%2f, %252e%252e%252f) in filenames or metadata fields./var/opt/gitlab/gitlab-rails/public/) or system directories not normally written to by the GitLab process./var/log/gitlab/gitlab-rails/production.log) showing package upload requests with anomalous filenames; errors or warnings related to file path resolution in the package registry component./bin/bash, curl, wget, reverse shell processes); unexpected outbound network connections from the GitLab server to external IPs.GitLab has released patched versions 19.0.6, 19.1.4, and 19.2.2 addressing this vulnerability; upgrading to one of these versions is the primary recommended remediation (GitHub Advisory). If immediate patching is not feasible, organizations should restrict package registry access to trusted users only and monitor package upload activity for suspicious filenames or path traversal patterns. Disabling the package registry feature entirely via GitLab Admin settings (Admin Area > Settings > General > Visibility and access controls) can serve as a temporary workaround until patching is possible.
The vulnerability received coverage from threat intelligence outlets including The Hacker Wire and Hawk-Eye's weekly threat landscape digest shortly after disclosure (GitHub Advisory). Security researcher Suriq published a technical blog post titled "GitLab Package Registry Arbitrary File Write" analyzing the vulnerability mechanics. Social media activity was noted on Mastodon (infosec.exchange) and Twitter/X, with security community members highlighting the RCE potential and urging prompt patching. Tenable published detection plugins (Nessus plugin #339039) to assist organizations in identifying vulnerable instances.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."