Vulnerabilities & Exploits

GitLab CI/CD regex bug opens self-managed servers

GitLab fixed CVE-2026-97229 in Community Edition and Enterprise Edition on October 12, and Rapid7 independently reproduced arbitrary code execution on an unpatched GitLab CE image. The bug affects versions before 19.2.8, 19.3.5, and 19.4.2, and GitLab.com is already patched.

The flaw sits in the CI/CD regular expression compiler: a specially crafted pattern in a CI/CD config can overflow the compiler and produce code execution. Rapid7 found the practical gate is planting that config first, which means self-managed instances that let users self-register and create projects widen the exposure beyond classic repo access.

For organizations that run public self-managed GitLab, the trust boundary is the registration and project-creation path, not just repository ownership. After the patch, any instance that allowed untrusted users to plant CI/CD configs carries the lesson that a parser bug can become a server-wide issue wherever user-submitted config is interpreted on the backend.

11 sources · Oct 16

CVE-2026-97229

NVD KEV

Timeline

Sources

Part of the PlainSec briefing for 2026-10-16

Every edition of this story: GitLab CI/CD regex bug opens self-managed servers

More from today