GitLab : une faille exploitée demande de corriger le serveur et d’examiner l’exposition
GitLab : examiner l’exposition à CVE-2026-97229, exploitée, puis vérifier les correctifs CE/EE et AI Gateway plus récents pour l’autre faille CVE-2026-111943.

Image générée · SecuFocus
En bref
L’essentiel
Si vous administrez GitLab Community Edition ou Enterprise Edition, relevez sa branche et sa version maintenant. La CISA inscrit le 29 octobre CVE-2026-97229 dans son catalogue des failles exploitées. La fiche NVD reprend une exécution de code à distance sans authentification, sous certaines conditions, via une expression régulière dans une configuration CI/CD.
Trois branches, trois correctifs
La description du CNA GitLab dans NVD vise les versions 19.2 antérieures à 19.2.8, 19.3 antérieures à 19.3.5 et 19.4 antérieures à 19.4.2. Les bornes CPE de la fiche concordent avec ces valeurs pour les éditions Community et Enterprise. Ne transformez pas 19.2.8 en seuil valable pour toutes les branches : une 19.4 plus élevée numériquement peut encore être touchée.
La configuration CI/CD décrit comment les tâches d’intégration et de déploiement s’exécutent. Ici, la validation insuffisante d’une expression régulière peut permettre d’exécuter du code sur le serveur. Les sources autorisées lues ne détaillent pas toutes les conditions : nous ne les remplaçons pas par une recette d’exploitation.
Les configurations NVD lues le 3 novembre nomment aussi Ruby : branche 3.3 avant 3.3.13, 3.4 avant 3.4.12 et 4.0 avant 4.0.8. La description de cette même fiche reste celle de la faille GitLab CI/CD. Ces entrées d’inventaire ne prouvent pas quelle version de Ruby est embarquée dans un paquet GitLab donné ni comment son correctif y est propagé. Ne remplacez pas la mise à jour GitLab et l’examen d’exposition par le seul résultat d’un scanner de runtime.
Faites défiler le tableau horizontalement pour lire toutes les colonnes.
| Branche | Versions concernées | Correctif cité |
|---|---|---|
| 19.2 | 19.2 avant 19.2.8 | 19.2.8 |
| 19.3 | 19.3 avant 19.3.5 | 19.3.5 |
| 19.4 | 19.4 avant 19.4.2 | 19.4.2 |
La mise à jour ne répond pas à la question d’une intrusion
Le catalogue KEV signale une exploitation connue et demande un triage forensique pour cette CVE. Sa date du 1er novembre 2026 relève des obligations fédérales américaines auxquelles renvoie la CISA ; ce n’est pas une échéance légale universelle. Pour une instance exposée, la priorité pratique est de corriger et de faire examiner la période d’exposition, pas d’attendre ce délai.
Conservez les journaux disponibles et un moyen de restauration indépendant avant l’intervention. Demandez au responsable du service de confirmer la branche corrigée et le résultat de l’examen. Un scan de version ou la réussite d’une mise à jour ne prouve pas l’absence de compromission. Ces précautions sont des recommandations de SecuFocus ; nous n’avons inspecté aucune instance.
Une autre faille change le repère de mise à jour
L’avis CERT-FR CERTFR-2026-AVI-1427, publié le 30 octobre, apporte un autre identifiant : CVE-2026-111943, un contournement de la politique de sécurité dans GitLab CE/EE et AI Gateway. Ses bornes de correctif, plus récentes, figurent ci-dessous. Cet avis ne confirme pas une exploitation active de cette seconde CVE : ne lui attribuez pas le statut KEV de CVE-2026-97229.
Le NVD décrit sous cet identifiant un correctif de validation de certificats dans Go crypto/x509, pas une seconde exécution de code dans CI/CD. Le tableau ci-dessous reprend les bornes produits du CERT-FR ; nous n’avons pas vérifié la propagation de ce correctif de dépendance dans les paquets GitLab.
Pour chaque composant installé, comparez sa propre branche et son numéro complet. Mettre CE/EE à jour ne prouve pas qu’une AI Gateway administrée séparément est corrigée. Ces nouveaux repères ne remplacent pas l’examen de la faille exploitée précédente. Nous n’avons pas installé ces versions ; le bulletin éditeur GitLab est hors de la liste autorisée de cette veille.
Faites défiler le tableau horizontalement pour lire toutes les colonnes.
| Branche | CE / EE | AI Gateway |
|---|---|---|
| Versions antérieures | 18.11.14 | 18.11.8 |
| 19.0 | 19.0.11 | 19.0.13 |
| 19.1 | 19.1.10 | 19.1.9 |
| 19.2 | 19.2.10 | 19.2.5 |
| 19.3 | 19.3.7 | 19.3.3 |
| 19.4 | 19.4.5 | 19.4.3 |
| 19.5 | 19.5.3 | 19.5.3 |
Vérifier, approfondir
Les sources de cet article
Les numéros relient chaque référence aux passages qui l’utilisent. La date indique quand la documentation a été consultée.
- CISA · KEV, CVE-2026-97229 ↗cisa.gov ·Utilisée dans :La mise à jour ne répond pas à la question d’une intrusion
- CERT-FR : GitLab et AI Gateway, CVE-2026-111943, 30 octobre 2026 ↗cert.cyber.gouv.fr ·Utilisée dans :Une autre faille change le repère de mise à jour
- NVD : CVE-2026-111943, validation de certificats dans Go ↗services.nvd.nist.gov ·Utilisée dans :Une autre faille change le repère de mise à jour
Cet article s’appuie sur les sources ci-dessus. Les exercices proposés sont à réaliser sur vos appareils ; SecuFocus ne les présente pas comme des essais menés par la rédaction. Les interfaces et les fonctions peuvent changer. Méthode et corrections.
Citer cet article
Pour retrouver cette lecture ou la partager avec sa référence.