
PEACH
Uma estrutura de isolamento de inquilino
CVE-2026-97229 is a critical remote code execution (RCE) vulnerability in GitLab Community Edition (CE) and Enterprise Edition (EE) caused by insufficient regular expression validation in the CI/CD configuration compiler. An unauthenticated attacker can exploit this flaw by submitting a specially crafted regular expression in a CI/CD configuration, potentially achieving arbitrary code execution on the GitLab server. Affected versions include 19.2 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2. The vulnerability was disclosed on October 13, 2026, and carries a CVSS v3.1 base score of 10.0 (Critical) (GitHub Advisory, GitLab Patch Release).
The root cause is classified as CWE-190 (Integer Overflow or Wraparound), mapped to CAPEC-92 (Forced Integer Overflow). The vulnerability resides in GitLab's CI/CD configuration parser and regular expression compiler: when processing a specially crafted regex pattern, an integer overflow occurs during compilation, which under certain conditions can be leveraged to achieve arbitrary code execution on the server. The attack requires no authentication, no user interaction, and no special privileges — an attacker only needs network access to a vulnerable GitLab instance and the ability to submit a .gitlab-ci.yml configuration containing a malicious regex. Two HackerOne reports (4055749 and 4058589) are referenced in the advisory, and a technical analysis has been published by community researchers (GitHub Advisory, Dev.to Analysis).
Successful exploitation grants an unauthenticated remote attacker full arbitrary code execution on the GitLab server with the scope marked as Changed, meaning the impact extends beyond the vulnerable component itself. The confidentiality, integrity, and availability impacts are all rated High, meaning an attacker could exfiltrate source code and secrets, tamper with repositories and CI/CD pipelines, disrupt service availability, and potentially pivot to internal infrastructure connected to the GitLab instance. Given GitLab's role as a central DevOps platform, compromise could expose credentials, API keys, and deployment secrets stored in CI/CD variables, enabling broad lateral movement across an organization's software supply chain (GitHub Advisory, Rapid7 ETR).
As of the time of disclosure, there is no confirmed public proof-of-concept exploit and no evidence of active in-the-wild exploitation (Feedly Intelligence). The EPSS score is reported at 0.0, reflecting the early stage of the vulnerability's public lifecycle. The vulnerability has not yet been added to the CISA Known Exploited Vulnerabilities (KEV) catalog based on available data. However, the maximum CVSS score of 10.0, the unauthenticated network attack vector, and the low attack complexity make this a high-priority target for weaponization, and the security community has flagged it as trending (BleepingComputer, Rapid7 ETR).
.gitlab-ci.yml file containing a specially crafted regular expression designed to trigger an integer overflow (CWE-190) in GitLab's CI/CD regex compiler during configuration parsing.production.log, sidekiq.log) showing errors or crashes in the CI/CD configuration parser or regex compiler component; repeated failed or anomalous CI/CD pipeline trigger requests from unauthenticated sources./tmp; new cron jobs or systemd units created under the git or gitlab service account; web shells placed in accessible directories./bin/bash, curl, wget, python3, nc); unexpected network listeners opened by the GitLab process..gitlab-ci.yml files in repositories containing complex or obfuscated regular expressions submitted by unknown or unauthenticated users (GitHub Advisory, Rapid7 ETR).GitLab has released patched versions addressing this vulnerability: 19.2.8, 19.3.5, and 19.4.2. All GitLab CE/EE administrators running affected versions (19.2 before 19.2.8, 19.3 before 19.3.5, or 19.4 before 19.4.2) should upgrade immediately. As an interim measure, restricting who can create or modify CI/CD configurations and limiting public project creation can reduce the attack surface, but upgrading is the only definitive fix. GitLab.com (SaaS) was patched by GitLab directly (GitLab Patch Release, GitHub Advisory).
The vulnerability received widespread coverage across the security community given its maximum CVSS score of 10.0. BleepingComputer, The Hacker News, Rapid7, Help Net Security, CSO Online, and Cybersecurity Dive all published dedicated articles urging immediate patching (BleepingComputer, The Hacker News, Help Net Security). CERT-EU issued a dedicated security advisory (2026-016), and the Centre for Cybersecurity Belgium (CCB) issued a warning urging immediate patching (CERT-EU, CCB Belgium). The SANS Internet Storm Center discussed the vulnerability in a podcast, and community researchers published technical analyses on Dev.to and personal blogs, with active discussion on Reddit, Mastodon, and LinkedIn highlighting the severity and urgency of the patch (SANS ISC).
Origem: Este relatório foi gerado usando IA
Avaliação de vulnerabilidade gratuita
Avalie suas práticas de segurança na nuvem em 9 domínios de segurança para comparar seu nível de risco e identificar lacunas em suas defesas.
Marque uma demonstração personalizada
"A melhor experiência do usuário que eu já vi, fornece visibilidade total para cargas de trabalho na nuvem."
"A Wiz fornece um único painel de vidro para ver o que está acontecendo em nossos ambientes de nuvem."
"Sabemos que se a Wiz identifica algo como crítico, na verdade é."