International Edition
Latest News
Technology

GitLab Issues Emergency Patches for CVSS 10.0 Vulnerability

GitLab Releases Emergency Patches for CVSS 10.0 Integer Overflow Vulnerability in CI/CD Pipelines GitLab issued security updates on October 8 to fix a maximum-severity integer-overflow vulnerability, tracked as CVE-2026-97229, that allows unauthenticated attackers to execute remote code via…

GitLab Maximum-Severity Flaw Exposes Servers To Remote Code Execution

GitLab Releases Emergency Patches for CVSS 10.0 Integer Overflow Vulnerability in CI/CD Pipelines

GitLab issued security updates on October 8 to fix a maximum-severity integer-overflow vulnerability, tracked as CVE-2026-97229, that allows unauthenticated attackers to execute remote code via maliciously crafted regular expressions in CI/CD pipeline configurations. Self-managed instances running affected versions require immediate remediation, while GitLab.com has already been patched and GitLab Dedicated customers require no action.

Technical Mechanics of CVE-2026-97229 in Pipeline Configurations

The vulnerability emerges when compilers convert regular expression patterns into internal representations for software engines to process. According to MITRE’s classification for CWE-190, an integer overflow occurs when a calculation generates a value exceeding the storage capacity of its integer representation. In this specific case, a specially crafted regex pattern supplied within a configuration file triggers this calculation failure. Mismatched memory allocation or parser misbehavior allows unauthenticated attackers to push malicious input through network access with low complexity and zero required user interaction.

Under FIRST CVSS v3.1 metrics, the vector accounts for high confidentiality, integrity, and availability impacts. A configuration file does not need to resemble a conventional executable file to expose a compiler defect, as parsers process incoming data streams before executing intended application tasks. Deployment environments utilizing automated builds must therefore evaluate not just software dependencies, but the underlying parsers handling pipeline inputs.

Affected GitLab Versions and Required Upgrade Paths

GitLab identified vulnerable branches across both Community Edition (CE) and Enterprise Edition (EE) editions, urging administrators of self-managed infrastructure to apply fixes immediately. Release branch 19.2 requires updating to version 19.2.8 from any version earlier than 19.2.8. Release branch 19.3 needs an immediate jump to version 19.3.4, which additionally resolves a separate merge-request-page bug occurring when the Ona integration is enabled. Release branch 19.4 requires patching to version 19.4.2.

Operational teams executing multi-version jumps must review version-specific instructions to identify intermediate upgrade stops.

Development Credentials and Runner Isolation Considerations

Automated build systems store sensitive tokens, passwords, and environment variables across organisational levels to support pipeline behavior. GitLab documentation notes that malicious pipeline code can extract variables, meaning masked values in job logs provide incomplete protection against compromised user scripts or jobs. Persistent shared runners compound these risks by servicing multiple projects on non-ephemeral infrastructure.

GitLab Issues Emergency Patches for CVSS 10.0 Vulnerability

Network separation and isolated ephemeral environments help limit potential fallout when build workers execute untrusted code. However, security teams must treat emergency patching as a separate priority from runner hardening, evaluating actual downstream network paths between build environments and production infrastructure rather than assuming absolute isolation.

Frequently Asked Questions About CVE-2026-97229

Are attackers currently exploiting CVE-2026-97229 in the wild?

The available advisory material does not establish active exploitation, identify confirmed victims, or provide a public working exploit as of the October 8 disclosure.

Do GitLab Dedicated customers need to take any action?

No action is required for GitLab Dedicated customers, and GitLab.com has already received the necessary patches.

What specific software bug accompanies the 19.3.4 security release?

Version 19.3.4 also fixes a merge-request-page bug that manifests when the Ona integration is enabled on the instance.

About the author: Anika Shah - Technology

MSc in Computer Science, senior reporter. Anika focuses on AI ethics, cybersecurity, and emerging hardware—frequently moderating panels at CES and Web Summit. “Anika Shah decodes tech breakthroughs and startup disruption shaping tomorrow’s digital landscape.”