GitLab Fixes Critical Unauthenticated Code-Execution Flaw Affecting Releases Since 2014

· Original article ↗

Summary

GitLab fixed CVE-2026-110264, a maximum-severity flaw that could allow unauthenticated code execution on self-managed installations dating back to version 7.0. No exploitation has been reported; administrators should upgrade.

Key points

  • CVE-2026-110264 is rated CVSS 10.0 and could enable unauthenticated arbitrary code execution through an integer overflow in the Onigmo regular-expression compiler.
  • The flaw affects GitLab releases dating back to version 7.0, released in 2014; GitLab issued fixes across seven versions.
  • The October 12 update did not fix the flaw, so installations updated then may still need to upgrade.
  • GitLab says it has no evidence of exploitation, and the flaw was not listed in CISA's Known Exploited Vulnerabilities catalog as of October 22.
  • Only self-managed installations need to act; GitLab.com and specified GitLab Dedicated releases already include the fix.
  • GitLab published two Sigma-format detection rules for administrators, but says it has not disclosed the conditions required to reach the vulnerable compiler and offers no interim workaround.
  • Upgrades to 19.4.3 and 19.3.6 involve database changes and cause downtime on single-node servers; GitLab says multi-node deployments can use its zero-downtime procedure.

Article Details

Vulnerability Types
  • Integer overflow in regular-expression compilation
  • Unauthenticated remote code execution
Severity
Critical (CVSS 10.0)
Affected Versions
  • GitLab versions 7.0 and later
Exploitation Status
not_reported
Exploit Availability
unknown
Patch Status
available

CVE

People

Vendors

Products

Tools

Related Articles