GitLab CVE-2026-97229: a CVSS 10.0 with a public-project asterisk

On Oct 12, GitLab shipped an emergency patch for CVE-2026-97229, an integer overflow in the CI/CD regular expression compiler that lets a remote attacker run arbitrary OS commands on the server. GitLab scored it CVSS 10.0, the maximum. Self-managed instances on the 19.2 through 19.4 lines need 19.2.8, 19.3.5, or 19.4.2. GitLab.com is already patched, and Dedicated customers need no action.

What changed

Why it matters

The catch

Sources

All writing