Jessica Entwistle
October 23 2026
A maximum-severity vulnerability in GitLab has been disclosed that allows unauthenticated remote code execution, according to reporting by The Register. The flaw affects both GitLab Community Edition and Enterprise Edition across versions spanning more than twelve years of releases, and GitLab has strongly recommended that all users running self-hosted instances upgrade to a fixed version as soon as possible. The vulnerability does not require an attacker to be authenticated, meaning it can be exploited by anyone who can reach the GitLab instance over a network.
GitLab is widely used by software development and engineering teams to manage source code repositories, automate build and deployment pipelines, and collaborate on software delivery. A successful exploit of this vulnerability could give an attacker full access to everything stored within a GitLab instance — including source code, pipeline configurations, deployment scripts, API keys, cloud credentials, and any secrets stored within CI/CD workflows. For organisations that have adopted DevSecOps practices and centralised their software delivery tooling, a compromised GitLab instance represents a significant risk not just to intellectual property but to the security of production systems and customer data. The breadth of affected versions means that organisations cannot assume they are safe simply because they are running a relatively recent release — the advisory should be checked directly against the installed version.
The first step is to identify all self-hosted GitLab instances within your environment and check the installed version against GitLab's published security advisory. Where a vulnerable version is confirmed, upgrading to the patched release should be treated as a priority. In parallel, teams should audit what secrets, tokens, and credentials are stored within GitLab repositories and pipeline configurations, and consider rotating any that may have been exposed. Access logs should be reviewed for unusual authentication attempts or unexpected API activity. Organisations should also confirm whether GitLab instances are accessible from the public internet and, if so, whether that exposure is necessary — restricting access to known IP ranges or requiring VPN access is a sensible precaution regardless of patch status.
Source: The Register