# GitLab Patches CVSS 10.0 Flaw That Reaches Back to Version 7.0

- URL: https://usa-24.com/gitlab-cve-2026-110264-critical-patch/
- Publisher: USA 24
- Section: Cybersecurity
- Published: 2026-10-22T02:25:38.927Z
- Updated: 2026-10-22T02:25:38.935Z
- Topics: GitLab, Software Vulnerabilities, Remote Code Execution, Patch Management, DevOps Security

> GitLab's October 21 patch fixes a CVSS 10.0 flaw in self-managed servers that reaches back to version 7.0. Admins on the 19.2 through 19.4 lines remain exposed even after the October 12 update.

## Key takeaways

- GitLab's October 21 release fixes CVE-2026-110264, a CVSS 10.0 flaw that allows code execution on self-managed servers, in Community and Enterprise Editions from version 7.0 onward.
- Instances on the 19.2 to 19.4 lines remain exposed after the October 12 update, because that release did not cover the new CVE.
- The fixed releases are 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 and 18.11.13, and GitLab offers no workaround.
- Code execution on a GitLab server can reach CI/CD variables, runner registration tokens and deploy keys, so exposed instances should rotate secrets after patching.
- GitLab.com already runs the fixed version, so the required action falls on customers who run their own GitLab servers.

GitLab shipped an emergency patch on October 21 for CVE-2026-110264, a flaw rated CVSS 10.0 that can let an unauthenticated attacker run code on self-managed GitLab servers. According to [GitLab's patch release notes](https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-5-1-released/), the bug reaches back to version 7.0, released in 2014, so the affected range spans more than a decade of releases.

This is the second critical GitLab patch in nine days. GitLab's October 12 update fixed a related regex bug, tracked as CVE-2026-97229, but it did not cover older branches and did not address the new flaw. Instances on the 19.2 through 19.4 lines stay exposed until they move to a fixed release.

Self-managed GitLab runs at many US enterprises, software companies and government contractors, which makes the exposure broad. GitLab.com, the hosted service, already runs the fixed version, according to the [Konfirmity advisory](https://www.konfirmity.com/advisories/gitlab-critical-patch-release-19-5-1). The work falls on customers who host their own servers.

## Which GitLab versions are affected and what to install

GitLab's release notes list fixes for both Community and Enterprise Editions. Byteiota summarizes the vulnerable range as every version since 2014, according to its [write-up](https://byteiota.com/gitlab-cve-2026-110264-cvss-10-0-rce-hits-every-version-since-2014-patch-now/). Match your installed version to its release line, then move to the fixed version on that line.

| Release line | Fixed version |
| --- | --- |
| 19.5 | 19.5.1 |
| 19.4 | 19.4.3 |
| 19.3 | 19.3.6 |
| 19.2 | 19.2.9 |
| 19.1 | 19.1.9 |
| 19.0 | 19.0.10 |
| 18.11 | 18.11.13 |

Installs on 18.10 or older have no fixed release on their own line. The Konfirmity advisory says those servers need a planned upgrade path to 18.11.13 or later. GitLab offers no workaround, so upgrading is the only fix.

## Why the October 12 patch left 19.2 to 19.4 installs exposed

GitLab's October 12 fix covered CVE-2026-97229, a CVSS 3.1 10.0 bug in the same CI/CD regex compiler area. Its fixed versions were 19.2.8, 19.3.5 and 19.4.2. Rapid7's [analysis of the earlier bug](https://www.rapid7.com/blog/post/etr-cve-2026-97229-critical-unauthenticated-remote-code-execution-in-gitlab/) reproduced code execution against the official 19.4.1 CE image and said the 19.4.2 image blocked the same input.

That earlier bug requires a malicious CI/CD configuration to be planted in a repository first. Rapid7 notes that this constraint disappears on instances where new users can self-register and create projects.

The new release matters most for anyone who patched on October 12. Because the new fixes sit one patch above the earlier ones, an instance on 19.2.8, 19.3.5 or 19.4.2 falls back into the affected range for CVE-2026-110264. The target is 19.2.9, 19.3.6 or 19.4.3.

Plan for downtime on single-node servers. The 19.4.3 and 19.3.6 releases include database changes that run during the upgrade, and on a single-node server that means the instance is offline while they finish, [according to The Hacker News](https://thehackernews.com/2026/10/critical-gitlab-flaw-cvss-100-could.html).

Some outlets have swapped the two CVE numbers. GitLab's own advisory assigns CVE-2026-110264 to the October 21 release, while Rapid7 and Safeguard use CVE-2026-97229 for the October 12 bug. Check the numbers against GitLab's advisory before you record them in a ticket or a compliance report.

## What an attacker gains and who should worry most

IT and DevOps teams, security leads and developers at companies that run self-managed Community or Enterprise Edition are the most affected group. That includes government, finance and defense contracting. This group is an inference from the affected product, not a sourced statistic.

Code execution on the server is the serious part. Safeguard.sh's [guide to the October 12 bug](https://safeguard.sh/resources/blog/gitlab-cve-2026-97229-ci-regex-unauthenticated-rce) says code execution on the GitLab server reaches CI/CD variables, runner registration tokens and deploy keys. Protected variables that hold cloud credentials are the first place to look after patching.

Those items reach well beyond the GitLab server. A runner registration token can attach a new machine to the instance, and a deploy key can open access to repositories. An intruder with those assets can affect builds and code, not just one server.

The same release also fixes two high-severity bugs. CVE-2026-15723, rated 8.2, could let a logged-in user take over another account, but only when an administrator has enabled both SAML and LDAP auto-linking. CVE-2026-112212, rated 7.5, is a cache-poisoning flaw in GitLab's OAuth and OpenID Connect endpoints. Admins who use SAML or LDAP auto-linking should review that setting after upgrading.

## Is there evidence of exploitation yet?

The public record is thin and in places conflicting. SecurityOnline, citing GitLab's advisory, reports that no public proof of concept exists for the October 21 bugs and that no active exploitation has been confirmed.

A [HOL write-up](https://hol.org/guard/security/campaigns/cve-2026-110264-gitlab-onigmo-regex-unauthenticated-rce) carries a headline claiming attackers took over GitLab servers through a crafted Org-mode file, even after the October 12 patch. The sources reviewed for this story did not include an independent exploit report confirming that claim, so treat it as unverified until one appears.

Headlines call the new flaw unauthenticated. Rapid7's analysis of the earlier bug shows an attacker may first need to plant a CI/CD configuration, unless self-registration is open. Confirm the exact preconditions for CVE-2026-110264 against GitLab's advisory before you rely on either description.

Coverage also disagrees on how many issues the October 21 release fixes. Sources cite 11 total fixes, 12 total, or one critical plus 11 others. Read the release notes for the full list rather than relying on a headline count.

No victim reports tied to this patch appeared in the sources reviewed, and nothing shows whether a US organization has been hit.

## Steps to take today for GitLab servers

Work through these steps on every self-managed instance, including staging and test servers.

1. Find the exact GitLab version on each instance and compare it with the fixed-release table above.
2. Upgrade to the fixed version on your release line today. GitLab offers no workaround, so upgrading is the only fix.
3. If the server runs 18.10 or older, plan the path to 18.11.13 or later and rehearse it on a copy of the instance first.
4. If the instance was internet-exposed while running an affected version, rotate secrets, starting with protected variables that hold cloud credentials.
5. Turn off open self-registration and project creation if you do not need them. Rapid7 says that removes the planting step for the earlier bug.
6. Check logs for exploitation attempts. GitLab's advisory includes a section on detecting exploitation, but this article did not verify its contents, so read that section directly.

Single-node servers running 19.4.3 or 19.3.6 will be offline while database changes finish, so schedule a maintenance window before you start.

## What comes next for GitLab and self-hosted teams

Three things bear watching. First, whether independent researchers publish a reproduction for the October 21 bugs, which would change the urgency for admins who have not patched. Second, whether GitLab settles the CVE numbering and fix count in its advisory. Third, whether GitLab offers clearer guidance for installs on 18.10 and older.

The same day, a LiteLLM supply-chain compromise delivered a credential stealer to Python developers, [according to The Hacker News](https://thehackernews.com/2026/10/litellm-compromised-in-supply-chain.html). That incident is separate, but it targets the same kind of developer infrastructure. USA 24 has also covered a [returning GhostAction wave](https://usa-24.com/ghostaction-github-attack-returns/) that stole GitHub accounts and an [Atlassian flaw under active attack](https://usa-24.com/cve-2026-21589-patch-atlassian/).

Teams that patch now and rotate exposed secrets will not need to wait for a confirmed exploit report before they act.

## Frequently asked questions

### Is my self-managed GitLab server affected by CVE-2026-110264?

Affected versions start at GitLab 7.0. Compare your installed version with the fixed release for your line: 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 or 18.11.13. Installs on 18.10 or older have no fixed release on their own line, so they need an upgrade path to 18.11.13 or later.

### Does GitLab.com need to be patched?

No. According to the Konfirmity advisory, GitLab.com already runs the fixed version, so the required action falls on customers who host their own GitLab servers. Customers should still check any staging or test instances they operate.

### Is there a workaround for the GitLab critical flaw?

GitLab offers no workaround for CVE-2026-110264, so upgrading is the only fix. Rapid7 says turning off open self-registration removes the planting step for the earlier CVE-2026-97229 bug, but that setting does not replace upgrading.

### Has anyone exploited the GitLab flaw yet?

SecurityOnline, citing GitLab's advisory, reports no public proof of concept and no confirmed active exploitation for the October 21 bugs. One write-up headline claims servers were taken over through a crafted Org-mode file, but the sources reviewed did not include an independent report confirming it. Patch and monitor logs regardless.

## Sources

1. [GitLab Critical Patch Release: 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10, 18.11.13](https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-5-1-released/)
2. [Critical GitLab Flaw (CVSS 10.0) Could Allow Unauthenticated RCE Across 12 Years of Releases](https://thehackernews.com/2026/10/critical-gitlab-flaw-cvss-100-could.html)
3. [CVE-2026-97229: Critical Unauthenticated Remote Code Execution in GitLab](https://www.rapid7.com/blog/post/etr-cve-2026-97229-critical-unauthenticated-remote-code-execution-in-gitlab/)
4. [GitLab CVE-2026-110264 RCE: Fixed Versions](https://www.konfirmity.com/advisories/gitlab-critical-patch-release-19-5-1)
5. [GitLab Critical Patch Release Fixes 10.0 CVSS Remote Code Execution Flaw and 11 Other Bugs](https://securityonline.info/gitlab-critical-patch-release-cve-2026-110264/)
6. [GitLab servers taken over with no login through a crafted Org-mode file, even after the Oct 12 patch (CVE-2026-110264)](https://hol.org/guard/security/campaigns/cve-2026-110264-gitlab-onigmo-regex-unauthenticated-rce)
7. [GitLab CVE-2026-110264: CVSS 10.0 RCE Hits Every Version Since 2014 — Patch Now](https://byteiota.com/gitlab-cve-2026-110264-cvss-10-0-rce-hits-every-version-since-2014-patch-now/)
8. [GitLab CVE-2026-97229: CVSS 10 RCE Through a CI/CD Regular Expression](https://safeguard.sh/resources/blog/gitlab-cve-2026-97229-ci-regex-unauthenticated-rce)
9. [LiteLLM Compromised in Supply Chain Attack Delivering Credential Stealer and Backdoor](https://thehackernews.com/2026/10/litellm-compromised-in-supply-chain.html)
