Analyse en français
Cette vulnérabilité critique affecte GitLab CE/EE (toutes versions 19.2 avant 19.2.8, 19.3 avant 19.3.5 et 19.4 avant 19.4.2). Elle provient d'une validation insuffisante des expressions régulières dans les configurations CI/CD, permettant une exécution de code arbitraire par un utilisateur non authentifié. GitLab a publié des correctifs pour ces versions.
Impact
Un attaquant non authentifié peut exécuter du code arbitraire sur le serveur GitLab dans certaines conditions, avec un score CVSS de 10 (impact critique sur la confidentialité, l'intégrité et la disponibilité). La vulnérabilité est activement exploitée selon le catalogue CISA KEV.
Que faire ?
Mettre à jour GitLab vers une version corrigée : 19.2.8 ou supérieure, 19.3.5 ou supérieure, ou 19.4.2 ou supérieure. Suivre les instructions du fournisseur et les recommandations CISA (BOD 26-04 et exigences de tri forensique). Si la mise à jour est impossible, évaluer l'exposition internet et envisager l'arrêt du produit conformément aux directives CISA.
Analyse générée par IA le 03/11/2026 : vérifiez l'avis officiel de l'éditeur.
Exploitation active confirmée
Ajoutée au catalogue CISA KEV le 29/10/2026, correctif exigé avant le 01/11/2026 pour les agences fédérales américaines.
Action requise : Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
Description officielle (NVD)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.2 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain conditions, could have allowed an unauthenticated user to execute arbitrary code on the GitLab server via a specially crafted regular expression in a CI/CD configuration, due to insufficient regular expression validation.
Preuves de concept publiques (5)
Dépôts tiers non vérifiés, parfois piégés. Ne les exécutez jamais en production : uniquement dans un environnement de test isolé.
-
jburgess-r7/CVE-2026-97229-PoC
· ★ 63 · 13/10/2026
GitLab CI lint integer-overflow RCE PoC for CVE-2026-97229, validated against the official 19.4.1 CE amd64 image
-
gandli/cve-2026-97229-lab
· ★ 1 · 17/10/2026
CVE-2026-97229 GitLab CI lint regex integer overflow RCE — InstaBox version matrix reproduction & libruby gadget reverse engineering
-
AmpedWasTaken/CVE-2026-97229-GitLab-CI-CD-Regex-Compiler-RCE
· ★ 0 · 13/10/2026
CVE-2026-97229 — GitLab CI/CD Regex Compiler RCE
-
Noshadi-sec/CVE-2026-97229
· ★ 0 · 26/10/2026
CVE-2026-97229 an external exploit for GitLab CI lint regex RCE. It is used only against a live GitLab target with permission. It creates a project, pushes a malicious CI configuration, triggers the C
-
murat-levi/gitlab-rce-toolkit
· ★ 0 · 29/10/2026
CVE-2026-97229 + CVE-2026-110264 — GitLab Onigmo RCE Exploit Toolkit (CVSS 10.0)
Références
- https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-2-released/ , Release Notes, Vendor Advisory
- https://gitlab.com/gitlab-org/gitlab/-/work_items/630686 , Issue Tracking
- https://hackerone.com/reports/4055749 , Permissions Required
- https://hackerone.com/reports/4058589 , Permissions Required
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-97229
En bref
| Éditeur | GitLab |
| Produit | Community Edition and Enterprise Edition |
| Publiée le | 13/10/2026 |
| Modifiée le | 30/10/2026 |
| CVSS | 10.0 (v3.1) |
| EPSS | 27,30 % (centile 98) |
| CWE | CWE-190 |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
EPSS : probabilité estimée d'exploitation dans les 30 prochains jours.
Produits concernés
gitlab · gitlab
Besoin d'aide ?
Nos experts évaluent votre exposition et vous accompagnent dans la correction.
Nous contacter