📰 Contexte
Source : The Hacker News, publié le 22 octobre 2026. GitLab a déployé le 21 octobre 2026 des correctifs pour une vulnérabilité critique affectant l’ensemble de ses installations auto-hébergées (self-managed).
🔴 Vulnérabilité principale : CVE-2026-110264
CVE-2026-110264 est notée CVSS 10.0 (score maximal). Elle résulte d’un débordement d’entier (integer overflow) dans le moteur de compilation d’expressions régulières Onigmo (moteur Ruby intégré aux packages GitLab). Elle permet à un utilisateur non authentifié d’exécuter du code arbitraire sur le serveur.
- Affecte toutes les versions depuis GitLab 7.0 (2014) jusqu’aux versions non corrigées
- GitLab n’a pas divulgué les préconditions exactes nécessaires à l’exploitation
- Aucune exploitation active confirmée au 22 octobre 2026
- Non référencée dans le catalogue CISA KEV à cette date
🛠️ Versions corrigées
| Version concernée | Mettre à jour vers |
|---|---|
| 19.5 avant 19.5.1 | 19.5.1 |
| 19.4 avant 19.4.3 | 19.4.3 |
| 19.3 avant 19.3.6 | 19.3.6 |
| 19.2 avant 19.2.9 | 19.2.9 |
| 19.1 avant 19.1.9 | 19.1.9 |
| 19.0 avant 19.0.10 | 19.0.10 |
| 7.0 à 18.11 avant 18.11.13 | 18.11.13 |
GitLab.com et GitLab Dedicated (versions internes 19.3.5-internal0 et 19.4.2-internal0 ou ultérieures) sont déjà corrigés. Seules les installations self-managed sont concernées.
🔗 Contexte : série de failles dans le moteur regex
Il s’agit de la quatrième faille d’exécution de code dans le moteur d’expressions régulières signalée par le même chercheur (handle : joaxcar) en un mois :
- CVE-2026-97229 (12 octobre) : CVSS 10.0, overflow non authentifié, versions 19.2.8 / 19.3.5 / 19.4.2
- CVE-2026-93577 (23 septembre) : CVSS 9.9, nécessite un compte connecté
- CVE-2026-89078 (23 septembre) : CVSS 9.9, nécessite un compte connecté
- CVE-2026-110264 (21 octobre) : CVSS 10.0, non authentifié, toutes versions depuis 7.0
⚠️ Autres vulnérabilités corrigées dans la release du 21 octobre
- CVE-2026-15723 (CVSS 8.2) : prise de contrôle de compte pour un utilisateur connecté si SAML et LDAP auto-linking sont activés simultanément
- CVE-2026-112212 (CVSS 7.5) : cache poisoning sur les endpoints OAuth/OpenID Connect permettant une redirection de flux de connexion
🔍 Détection
GitLab a publié deux règles de détection au format Sigma via son framework open-source TLDR :
Onigmo native worker crashOrg mode render error burst
📋 Type d’article
Article de type patch de sécurité / alerte de vulnérabilité, destiné à informer les administrateurs d’instances GitLab self-managed de la nécessité de mettre à jour immédiatement leurs installations.
🧠 TTPs et IOCs détectés
TTP
- T1190 — Exploit Public-Facing Application (Initial Access)
- T1203 — Exploitation for Client Execution (Execution)
IOC
- CVEs :
CVE-2026-110264— NVD · CIRCL - CVEs :
CVE-2026-97229— NVD · CIRCL - CVEs :
CVE-2026-93577— NVD · CIRCL - CVEs :
CVE-2026-89078— NVD · CIRCL - CVEs :
CVE-2026-15723— NVD · CIRCL - CVEs :
CVE-2026-112212— NVD · CIRCL
⚠️ À propos de ces IOC — ils sont extraits automatiquement de l’article original le 26 octobre 2026 et n’ont pas fait l’objet d’une vérification externe. Un indicateur peut avoir été réattribué depuis : une IP de C2 peut redevenir un service légitime, un domaine sinkholé peut changer de propriétaire. Aucune garantie d’exactitude ni d’actualité — contrôlez leur validité avant tout usage opérationnel, en particulier avant de les injecter dans une blocklist ou un SIEM.
🟡 Indice de vérification factuelle : 58/100 (moyenne)
- ✅ thehackernews.com — source reconnue (liste interne) (20pts)
- ✅ 4476 chars — texte complet (15pts)
- ✅ 6 IOCs (IPs/domaines/CVEs) (10pts)
- ⬜ pas d’IOC vérifié (0pts)
- ✅ 2 TTP(s) MITRE (8pts)
- ⬜ date RSS ou approximée (0pts)
- ⬜ aucun acteur de menace nommé (0pts)
- ✅ 5/5 CVE(s) confirmée(s) (CIRCL) (5pts)
🔗 Source originale : https://thehackernews.com/2026/10/critical-gitlab-flaw-cvss-100-could.html