CVE-2026-97229: what the flaw is and who found it
CVE-2026-97229 is a maximum-severity vulnerability in GitLab's CI/CD Regular Expression Compiler that was discovered by a security researcher using the handle "joaxcar." According to the advisory, the weakness stems from an integer overflow in the component that parses, compiles, and evaluates regular expressions in pipeline configuration files. That overflow, combined with insufficient validation of supplied expressions, can be triggered by a maliciously crafted regular expression in a CI/CD configuration to run arbitrary code on targeted GitLab instances.
GitLab's remediation, versions, and customer protections
GitLab released fixes for both Community Edition (CE) and Enterprise Edition (EE) in versions 19.4.2, 19.3.5, and 19.2.8 and urged administrators to patch their servers immediately. The company also published threat detections intended to help customers running self-managed instances identify and mitigate exploitation attempts.

Audit-ready is a season. It shouldn't be.
Evidence in spreadsheets, controls drifting between audits, frameworks multiplying on flat headcount. Nubivance runs continuous compliance on Rapid7 Cyber GRC - SOC 2, HIPAA, ISO 27001, PCI, CMMC.
End the scrambleCISA's reaction: active exploitation, KEV listing, and a federal deadline
The US Cybersecurity and Infrastructure Security Agency (CISA) confirmed that attackers have begun actively exploiting CVE-2026-97229 and added the flaw to its Known Exploited Vulnerabilities (KEV) Catalog. CISA directed federal agencies to secure vulnerable servers by Sunday under Binding Operational Directive (BOD) 26-04 and encouraged security teams in the private sector to prioritize patching to protect networks against ongoing attacks.
Scale of potential exposure and recent GitLab incidents
Internet threat-monitoring group Shadowserver reports nearly 2,800 Internet-exposed GitLab Community Edition instances; Shadowserver's figure does not say how many of those have already been secured against attacks. CVE-2026-97229 is the latest in a series of serious fixes GitLab has issued this year: in January the company patched a high-severity two-factor authentication bypass (CVE-2026-0723); earlier this month it fixed another maximum-severity Regular Expression Compiler flaw (CVE-2026-110264) that could permit remote code execution; and almost two weeks later it addressed maximum-severity CVE-2026-85706 in the repository commits API that can be abused to read sensitive data such as credentials and other secrets.
One day after the CVE-2026-85706 patch, CISA added that vulnerability to its list of actively exploited flaws after cybersecurity firm watchTowr reported that attackers had begun scanning the Internet for unpatched GitLab servers. Since November 2021, CISA has tagged six GitLab vulnerabilities as exploited in the wild, including CVE-2021-22175 and CVE-2021-39935, which were added in February of this year.
What this means for technologists, federal agencies, and affected enterprises
- Technologists and security teams: prioritize patching self-managed GitLab instances to the patched releases (19.4.2, 19.3.5, 19.2.8) and deploy GitLab's released threat detections to look for signs of exploitation in CI/CD configurations.
- Federal agencies: comply with CISA's BOD 26-04 requirement to secure affected servers by Sunday and track the KEV Catalog listing to ensure inventories reflect the newly listed CVE.
- Affected enterprises and procurement leaders: take stock of where GitLab is used in production pipelines—GitLab's DevSecOps platform is used by over 50% of Fortune 100 companies and reports more than 70 million registered users worldwide—and verify whether instances are self-managed or hosted so the correct remediation path is followed.
Why this remains urgent
The combination of active exploitation confirmed by CISA, a KEV listing that carries a federal remediation directive, and a measurable population of Internet-exposed GitLab CE instances creates a narrow window for defenders. The source material also highlights how prevention can fail after initial access: "Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply," a line taken from the Blue Report 2026, which the source cites as measuring defenses across 338 million simulations in customer production environments. That observation underscores the stakes for teams that rely on GitLab for CI/CD: an exploited regular-expression parser can provide a path to code execution that bypasses other controls if not promptly contained.
The immediate, concrete questions left by the recorded facts are operational: how many of the roughly 2,800 Internet-exposed GitLab CE instances tracked by Shadowserver remain unpatched, and whether the federal deadline issued under BOD 26-04 will close the window of active exploitation. For now, the course GitLab has set—patch releases, published detections, and public disclosure—has been matched by CISA's KEV action and federal remediation orders, making rapid patching the central response available to defenders.




