Skip to content
Quantum Secure Labs
Cybersecurity News

GitLab fixes a CVSS 10.0 flaw that lets unauthenticated attackers run code on self-hosted servers

GitLab has released patches for CVE-2026-110264, a maximum-severity flaw (CVSS 10.0) that lets an attacker with no credentials run code on self-hosted GitLab servers. GitLab.com is not affected. If your company or your…

By Quantum Secure Labs4 min read
Pantalla de ordenador con código fuente en un entorno de desarrollo
In this article

GitLab has released patches for CVE-2026-110264, a maximum-severity flaw (CVSS 10.0) that lets an attacker with no credentials run code on self-hosted GitLab servers. GitLab.com is not affected. If your company or your IT provider runs its own GitLab, update to a fixed version today, even if you applied the 12 October patch.

The essentials

  • CVE-2026-110264, CVSS 10.0. It is an integer overflow in GitLab's regular expression compiler. According to GitLab, under certain conditions it allows an unauthenticated user to execute arbitrary code on the server. Patches shipped on 21 October (BleepingComputer).
  • Fixed GitLab CE and EE versions: 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 and 18.11.13.
  • Scope: according to The Hacker News, it affects every self-hosted version since 7.0, released in 2014.
  • The 12 October patch is not enough. It fixed CVE-2026-97229 (also CVSS 10.0) and only covered 19.2 and later. Anyone who updated then is still vulnerable.
  • No known attacks. GitLab has not seen exploitation and CISA had not added it to its KEV catalogue as of 22 October. Spain's INCIBE-CERT and CCN-CERT published it on 22 October.

Am I affected if I use GitLab.com or GitLab Dedicated?

No. GitLab.com already runs the patched version. GitLab Dedicated tenants on 19.3.5-internal0 or 19.4.2-internal0, or later, already include the fix. The problem lies with self-managed GitLab CE or EE installs: the ones on your own server, in your cloud, or in a provider's that manages it for you.

I patched on 12 October. Am I not covered?

No. That patch fixed a different flaw from the same family, in the same regular expression engine. This one is new. According to The Hacker News, it is the fourth code execution flaw in that engine reported by the same researcher (alias joaxcar) in a month. You need to update again.

There is no shortcut either. GitLab has not explained what conditions are needed to exploit it and offers no temporary mitigation. Only updating protects you for certain.

What if my version is very old?

GitLab's usual policy only covers the current version and the two before it (19.5, 19.4 and 19.3). This time there are patches back to the 18.11 branch. If you are on a version older than any of the fixed branches, there is no patch for you: you must jump to a supported version.

What to do today

  1. Find out whether you run your own GitLab. Ask your tech team or your IT provider. Think code, CI/CD and client repositories.
  2. Check the version each instance is running.
  3. Restrict access while you prepare the update: VPN only, or an IP allowlist. There is no official mitigation, so limiting who can reach the server is all you have.
  4. Update to 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 or 18.11.13, depending on your branch. If you are below those, jump to a supported version.
  5. Review the logs for unusual activity. If in doubt, rotate CI/CD tokens and secrets.
  6. If a third party manages your GitLab (agency, consultancy or hosting provider), ask them for written confirmation that it is patched.

What it means for a small business

A GitLab server is not just another tool. It holds your code, your clients' code and, above all, your CI/CD secrets: cloud credentials, deployment keys, production access. Whoever runs code there has a door to almost everything else.

No known attacks is no reason to wait. A CVSS 10.0 flaw, with no credentials needed and no temporary mitigation, is exactly the kind that gets exploited as soon as someone publishes the details.

The deeper lesson is different. Four code execution flaws in the same engine in a month suggest more are coming. Patching once and forgetting about it does not work. If you run your own GitLab, you need someone who watches the advisories and updates within days, not weeks. And it is worth asking two questions: does it really need to be exposed to the internet? Is it worth maintaining compared with GitLab.com or GitLab Dedicated, where this time you had nothing to do? If it is unclear who answers those questions in your company, this is a good moment to sort it out with cybersecurity support.

Frequently asked questions

Is there a setting that protects me without updating?

No. GitLab offers no temporary mitigation. Limiting access via VPN or an IP allowlist reduces exposure while you update, but only the patch protects you for certain.

Is it already being exploited?

GitLab has not detected attacks, and CISA had not added it to its catalogue of exploited vulnerabilities as of 22 October.

Do I need to do anything if I use GitLab.com?

No. GitLab.com is already patched, as is GitLab Dedicated on the versions listed above.

Sources

Worried about a threat like this one?

We review your exposure and show you how to protect yourself.

See our cybersecurity service

Cybersecurity News

PHP2Shell: PHP patches two critical flaws already facing exploitation attempts

On 21 October PHP released emergency patches for PHP2Shell, two critical flaws (CVSS 9.2) that let an attacker without an account run code on a web server. They affect PHP sites such as WordPress or PrestaShop, even if…

Cybersecurity News

CISA, the FBI and European agencies warn about SafePay, the ransomware that gets in through your VPN

CISA, the FBI and agencies from Germany and the UK are warning about SafePay, a ransomware group that has hit at least 600 organisations across Europe, the Americas and Australia. It gets in through VPNs, stolen…

Cybersecurity News

Rank Math PRO shipped a backdoor for 11 hours: how to tell if your WordPress site is affected

Copies of Rank Math PRO, a paid SEO plugin for WordPress, downloaded or updated between 20:02 UTC on 15 October and 07:12 UTC on 16 October contained a backdoor. If your site installed and activated it in that window…

Want to apply these ideas to your business?

Tell us about your case and we'll show you how to apply these strategies to your project.