Huit certificats intermédiaires eMudhra compromis : clés privées récupérables depuis les certs publics. GitLab impose des patches urgents (19.5.3, Runner, AI Gateway). CERT-FR alerte sous CVE-2026-111943.
En bref
- Huit certificats intermédiaires de l'autorité de certification eMudhra révoqués après découverte que leurs clés privées sont mathématiquement récupérables depuis les certificats publics.
- GitLab, Apple, Microsoft et Go ont retiré la confiance accordée à ces certificats ; GitLab publie les versions 19.5.3, 19.4.5, 19.3.7, 18.11.14 et patches séparés pour Runner et AI Gateway.
- CERT-FR alerte le 30 octobre 2026 sous CVE-2026-111943 ; les images Docker CI/CD embarquant leurs propres bundles CA doivent être reconstruites.
Les faits
Le 17 octobre 2026, un chercheur en sécurité indépendant signale à eMudhra — autorité de certification publique indienne accréditée WebTrust et intégrée dans les magasins de confiance d'Apple, de Microsoft et de Mozilla — que les clés privées de plusieurs de ses certificats intermédiaires peuvent être mathématiquement recalculées à partir des seuls certificats publics. Le problème est une erreur dans le processus de génération de clés (key ceremony) : les paramètres cryptographiques utilisés lors de la génération étaient insuffisamment aléatoires, rendant les clés faibles et récupérables.
eMudhra réagit rapidement : le 18 octobre, l'autorité révoque les huit certificats intermédiaires concernés. Apple met à jour sa liste de révocation le 19 octobre, Microsoft le 20 octobre. Le 29 octobre, GitLab publie une série de patches de sécurité qui retirent explicitement la confiance accordée à ces huit intermédiaires eMudhra dans ses composants internes. La CVE associée, CVE-2026-111943, est classée par le CERT-FR comme un risque de « contournement de la politique de sécurité ».
La gravité de l'incident tient au rôle central de ces certificats dans les chaînes de confiance TLS. Un certificat intermédiaire dont la clé privée est récupérable permet à son découvreur de signer des certificats feuilles légitimes en apparence pour n'importe quel domaine couvert par la chaîne. En d'autres termes, si un acteur malveillant avait découvert cette faiblesse avant le chercheur, il aurait pu émettre des certificats TLS valides pour des domaines tiers — permettant des attaques man-in-the-middle non détectées par les navigateurs et les clients TLS non mis à jour.
L'ampleur pour les utilisateurs de GitLab est particulièrement large. GitLab est utilisé par des centaines de milliers d'organisations pour leurs pipelines CI/CD. La demande de mise à jour ne concerne pas uniquement l'instance GitLab principale : elle s'étend aux GitLab Runner auto-hébergés (qui doivent être portés à la version 19.5.1 minimum) et aux images de jobs CI/CD qui embarquent leur propre bundle de certificats CA. Ces images doivent être reconstruites — un point souvent négligé lors des incidents de mise à jour de PKI.
Le CERT-FR indique dans son avis du 30 octobre 2026 que plusieurs versions de GitLab sont concernées : 19.5.x antérieures à 19.5.3, 19.4.x antérieures à 19.4.5, 19.3.x antérieures à 19.3.7, 19.2.x antérieures à 19.2.10, 19.1.x antérieures à 19.1.10, 19.0.x antérieures à 19.0.11, et les branches 18.x antérieures à 18.11.14. L'éditeur insiste sur le fait que GitLab Core, Runner et AI Gateway doivent être mis à jour séparément, car ils embarquent des bundles de certificats CA distincts.
L'incident soulève une question de gouvernance plus large : comment les équipes sécurité surveillent-elles les révocations de certificats intermédiaires ? La plupart des outils de monitoring TLS se concentrent sur l'expiration des certificats feuilles. La révocation d'un intermédiaire, si elle n'est pas poussée via OCSP Stapling ou CRL téléchargée proactivement, peut passer inaperçue pendant des heures — fenêtre pendant laquelle le risque man-in-the-middle reste ouvert.
Sur le plan réglementaire, l'article 21 de la directive NIS2 impose aux entités essentielles et importantes de gérer les risques liés à la chaîne d'approvisionnement. Une dépendance à une PKI tierce sans surveillance active constitue un vecteur de risque systémique. Les entités régulées par NIS2 ou DORA doivent documenter leurs dépendances PKI et démontrer leur capacité à réagir à ce type d'incident dans leurs exercices de gestion de crise.
Impact et exposition
Toutes les organisations utilisant GitLab en version antérieure aux patches du 29 octobre 2026 sont exposées. Les environnements CI/CD avec des Runners auto-hébergés ou des images de jobs personnalisées sont particulièrement à risque si leurs bundles CA ne sont pas mis à jour. Plus largement, tout système ayant fait confiance aux certificats eMudhra pour des connexions TLS actives avant révocation aurait pu être ciblé par une attaque man-in-the-middle lors de la fenêtre du 17 au 20 octobre 2026.
Recommandations
- Immédiat : mettre à jour GitLab vers 19.5.3, 19.4.5, 19.3.7, 19.2.10, 19.1.10, 19.0.11 ou 18.11.14 selon votre version de déploiement.
- Mettre à jour les GitLab Runner auto-hébergés vers la version 19.5.1 ou supérieure.
- Reconstruire toutes les images Docker de jobs CI/CD qui embarquent leurs propres stores de certificats CA.
- Auditer les connexions TLS actives et les stores de certificats de confiance sur les serveurs d'applications et reverse proxies.
- Mettre en place une surveillance proactive des révocations OCSP et CRL pour les certificats intermédiaires utilisés dans vos chaînes de confiance.
Comment vérifier si mes images CI/CD embarquent des certificats eMudhra compromis ?
Exécutez la commande suivante dans vos images pour lister les CA présentes et filtrer eMudhra : openssl crl2pkcs7 -nocrl -certfile /etc/ssl/certs/ca-certificates.crt | openssl pkcs7 -print_certs -noout | grep -i emudhra. Si des entrées eMudhra apparaissent, l'image doit être reconstruite depuis une base OS à jour (Ubuntu 24.04+ ou Debian 12+ avec les mises à jour du 20 octobre 2026 appliquées).
Votre infrastructure est-elle exposée ?
Ayi NEDJIMI réalise des audits de sécurité ciblés pour identifier et corriger vos vulnérabilités avant qu'elles ne soient exploitées.
Demander un auditÀ propos de l'auteur
Ayi NEDJIMI
Auditeur Senior Cybersécurité & Consultant IA
Expert Judiciaire — Cour d'Appel de Paris
Habilitation Confidentiel Défense
ayi@ayinedjimi-consultants.fr
Ayi NEDJIMI est un vétéran de la cybersécurité avec plus de 25 ans d'expérience sur des missions critiques. Ancien développeur Microsoft à Redmond sur le module GINA (Windows NT4) et co-auteur de la version française du guide de sécurité Windows NT4 pour la NSA.
À la tête d'Ayi NEDJIMI Consultants, il réalise des audits Lead Auditor ISO 42001 et ISO 27001, des pentests d'infrastructures critiques, du forensics et des missions de conformité NIS2 / AI Act.
Conférencier international (Europe & US), il a formé plus de 10 000 professionnels.
Domaines d'expertise
Ressources & Outils de l'auteur
Articles connexes
Red Heron : APT chinois exploite Gitea et installe SIXZUT
Le groupe Red Heron, lié à la Chine, a exploité CVE-2026-60004 (CVSS 9.8) dans Gitea deux jours après la publication du PoC pour compromettre 11 organisations dans 5 pays, voler des dépôts de code source et déployer le rootkit Linux inédit SIXZUT.
Microsoft Cloud à 63,9 Md$ : Azure +48 %, Copilot accélère
Microsoft publie des résultats records pour le T1 FY2027 : le Cloud atteint 63,9 milliards (+30 %), Azure progresse de 48 % et Copilot affiche une croissance de 50 % de son usage journalier, avec 45,2 milliards investis dans l'infrastructure IA.
PHP2Shell : l'IA détecte deux failles RCE critiques dans PHP
Deux failles critiques CVE-2026-109618 et CVE-2026-109619, baptisées PHP2Shell, ont été découvertes par les IA GPT-5.6 Sol et Gemini 4 Argon dans toutes les versions de PHP depuis 5.4 : 22 millions de serveurs exposés, patch d'urgence disponible.
Un projet cybersécurité ? Parlons-en.
Pentest, conformité NIS 2, ISO 27001, audit IA, RSSI externalisé… nos experts répondent sous 24h pour évaluer votre besoin et vous proposer un accompagnement sur mesure.
Commentaires
Aucun commentaire pour le moment. Soyez le premier à commenter !
Laisser un commentaire