Wiz révèle CosmosEscape, une vulnérabilité permettant d'accéder à toutes les bases Azure CosmosDB cross-tenant via une faille dans le moteur Gremlin. Correctif complet déployé en juillet 2026.
En bref
- Wiz a découvert et divulgué une vulnérabilité critique baptisée CosmosEscape permettant d'accéder à l'ensemble des instances Azure CosmosDB sur la plateforme Microsoft, quel que soit le tenant ciblé.
- La faille, signalée à Microsoft en novembre 2025, exploitait l'interface Gremlin via la réflexion .NET pour obtenir une exécution de code arbitraire et récupérer une clé maître cross-tenant.
- Microsoft a déployé le correctif complet en juillet 2026 ; la divulgation publique intervient ce 30 juillet 2026, avec Microsoft affirmant n'avoir détecté aucune exploitation malveillante.
CosmosEscape : comment Wiz a obtenu les clés de toutes les bases Azure CosmosDB
Le 30 juillet 2026, la firme de sécurité cloud Wiz a rendu publique une vulnérabilité critique qu'elle avait identifiée et signalée à Microsoft dès novembre 2025. Baptisée CosmosEscape, cette faille affectait Azure CosmosDB, la base de données NoSQL distribuée et multi-modèles de Microsoft, pilier de nombreuses applications cloud d'entreprise. L'exploitation de cette vulnérabilité aurait permis à un attaquant de lire et modifier les données de n'importe quel client hébergé sur la plateforme, sans disposer d'aucune authentification sur le tenant ciblé — une violation totale de l'isolation multi-tenant qui constitue la garantie fondamentale de tout service cloud mutualisé.
La vulnérabilité résidait dans le moteur de requête Gremlin, l'interface de traversée de graphes intégrée à CosmosDB et utilisée par de nombreux clients pour gérer des données relationnelles complexes. Les chercheurs de Wiz ont découvert une lacune critique dans le mécanisme de sandboxing de ce moteur : les restrictions d'exécution ne prenaient pas en compte la réflexion .NET, une fonctionnalité native du runtime .NET permettant d'inspecter et d'invoquer dynamiquement des types et des méthodes à l'exécution. Cette omission ouvrait une brèche dans l'isolation du sandbox, permettant aux requêtes Gremlin d'atteindre des ressources système normalement hors de portée.
En exploitant cette lacune, les chercheurs ont construit des primitives de lecture et d'écriture arbitraire de fichiers sur le système hôte, puis ont progressé vers une exécution de code arbitraire complète au sein de l'infrastructure multi-tenant de Microsoft. La chaîne d'exploitation complète se décompose en plusieurs étapes : injection d'une requête Gremlin spécialement forgée dans l'interface CosmosDB, déclenchement de la réflexion .NET pour contourner le sandbox, obtention d'une exécution de code arbitraire sur l'environnement d'exécution, puis extraction d'une clé de portée plateforme — une clé maître partagée entre les tenants.
C'est cette clé maître qui rendait la faille particulièrement dévastatrice. Une fois obtenue, elle offrait un accès en lecture et écriture à l'intégralité des instances CosmosDB hébergées sur la plateforme, indépendamment du tenant propriétaire. Un attaquant n'avait nul besoin de s'authentifier auprès de chaque client individuellement : la clé unique déverrouillait l'ensemble de l'écosystème. Selon Wiz, cette clé était partagée entre les régions Azure, élargissant encore davantage le périmètre d'exposition théorique.
Les conséquences potentielles allaient bien au-delà des clients directs de CosmosDB. D'après les informations publiées par Wiz, Azure CosmosDB constitue une couche de persistance pour plusieurs services Microsoft critiques : Microsoft Entra ID, l'annuaire d'identités cloud de Microsoft utilisé par des millions d'organisations mondiales ; Microsoft Teams, la plateforme de collaboration d'entreprise ; et Microsoft Copilot, l'assistant IA générative de Microsoft intégré à l'ensemble de la suite M365. Une exploitation réussie de CosmosEscape aurait donc pu cibler les données d'identité et de sessions d'authentification, les communications d'entreprise, ainsi que les contextes conversationnels de millions d'utilisateurs de Copilot.
Microsoft a réagi rapidement sur le plan opérationnel d'urgence : dans les 48 heures suivant la notification de novembre 2025, l'équipe de sécurité a bloqué le point d'entrée Gremlin vulnérable, coupant l'accès au vecteur d'exploitation principal. Ce blocage d'urgence limitait l'exposition immédiate mais ne constituait pas un correctif architectural complet. La remédiation structurelle — consistant à éliminer la clé de portée plateforme, à refactoriser le mécanisme de contrôle d'accès de CosmosDB et à garantir l'isolation effective du sandbox Gremlin — a nécessité plusieurs mois de développement et de déploiement progressif à l'échelle mondiale.
Le correctif final a été déployé sur toutes les régions Azure en juillet 2026, soit environ huit mois après le signalement initial. C'est à l'occasion de la finalisation de ce déploiement que Microsoft et Wiz ont coordonné la divulgation publique, conformément aux principes du responsible disclosure. Microsoft a publié une déclaration indiquant que la vulnérabilité avait été entièrement traitée en coopération avec Wiz et qu'aucune preuve d'exploitation malveillante par des acteurs tiers n'avait été identifiée lors des investigations internes.
Cette découverte s'inscrit dans la continuité de travaux antérieurs de Wiz sur la sécurité cloud Microsoft. En 2021, Wiz avait déjà révélé ChaosDB, une faille de nature similaire dans Azure CosmosDB permettant un accès cross-tenant via le service Jupyter Notebook intégré. CosmosEscape démontre que cinq ans après les correctifs de ChaosDB, des vulnérabilités d'isolation critiques continuaient d'exister dans le service, exploitant cette fois un vecteur différent — le moteur Gremlin et la réflexion .NET. La récurrence de ce type de faille dans le même service interroge sur la profondeur des révisions architecturales effectuées à la suite de chaque incident.
Cloud mutualisé : quand une seule clé ouvre toutes les portes
CosmosEscape illustre de façon particulièrement criante l'un des risques les plus sous-estimés de l'adoption du cloud public : la délégation de confiance envers l'hyperscaler. Lorsqu'une faille d'isolation cross-tenant existe chez un fournisseur cloud de la taille de Microsoft, aucun contrôle interne déployé par les clients — gestion des patches, segmentation réseau, politiques IAM, MFA — ne peut en atténuer l'impact. La protection repose entièrement sur la robustesse de l'infrastructure du fournisseur. Cette réalité est souvent euphémisée dans les discours commerciaux autour du shared responsibility model, mais CosmosEscape en rappelle brutalement les limites.
La durée de huit mois entre le signalement et le correctif complet soulève des questions légitimes sur les délais de remédiation acceptables pour des vulnérabilités critiques affectant des services cloud massivement utilisés. Si la réactivité initiale de Microsoft mérite d'être saluée, la fenêtre de vulnérabilité résiduelle entre le blocage du vecteur Gremlin et l'élimination complète de la clé maître reste longue. Cette latence est compréhensible au regard de la complexité d'une refactorisation architecturale multi-régions pour un service core, mais elle illustre les contraintes techniques réelles des hyperscalers lorsqu'ils doivent corriger des failles profondes sans interrompre leurs services.
Du point de vue de la conformité réglementaire, CosmosEscape soulève des questions sérieuses pour les organisations soumises au RGPD, à NIS2, ou à des cadres sectoriels comme DORA dans la finance ou la réglementation HDS dans la santé. Si la faille avait été exploitée discrètement à grande échelle, des milliers d'organisations auraient pu subir une violation de données sans en avoir la moindre visibilité, rendant impossible l'honoration de leur obligation de notification dans les 72 heures prévues par le RGPD. Le fait que Microsoft affirme n'avoir détecté aucune exploitation ne garantit pas l'absence d'incidents non détectés : une exploitation discrète d'une vulnérabilité cross-tenant laisserait peu de traces dans les journaux applicatifs standards des clients.
Enfin, la dimension systémique de la faille — qui s'étendait aux services d'identité (Entra ID), de collaboration (Teams) et d'IA générative (Copilot) — rappelle que les grandes plateformes cloud constituent désormais des infrastructures critiques de fait, dont la compromission peut avoir des effets en cascade bien au-delà du service directement affecté. Pour les RSSI, cela renforce l'impératif de cartographier précisément les dépendances de leurs environnements Azure et de surveiller activement les bulletins de sécurité Microsoft, même pour les services gérés réputés transparents pour le client.
Ce qu'il faut retenir
- CosmosEscape permettait une évasion du sandbox Gremlin d'Azure CosmosDB via la réflexion .NET, conduisant à une exécution de code arbitraire et à la récupération d'une clé maître cross-tenant.
- Microsoft a déployé un blocage d'urgence en 48 heures (novembre 2025) et finalisé le correctif complet en juillet 2026 — sans preuve d'exploitation malveillante identifiée.
- Les organisations utilisant Azure CosmosDB, Entra ID, Teams ou Copilot doivent activer Microsoft Defender for Cloud et Azure Monitor pour analyser rétrospectivement les accès inhabituels sur la période novembre 2025 – juillet 2026.
Mon organisation utilisait Azure CosmosDB pendant la période vulnérable — quelles mesures prendre ?
Microsoft affirme n'avoir trouvé aucune preuve d'exploitation. Il est néanmoins recommandé d'examiner les journaux d'accès CosmosDB sur la période novembre 2025 – juillet 2026 via Microsoft Defender for Cloud et Azure Monitor, en ciblant les accès inhabituels ou les opérations sur des clés d'accès. Si votre organisation est soumise au RGPD, documentez cette démarche d'investigation et conservez-en la trace à des fins de démonstration de diligence. Vérifiez également que vos tenants Entra ID ne présentent aucune anomalie de connexion sur la même période.
Besoin d'un accompagnement expert ?
Ayi NEDJIMI vous accompagne sur vos projets cybersécurité et IA.
Prendre contactÀ propos de l'auteur
Ayi NEDJIMI
Auditeur Senior Cybersécurité & Consultant IA
Expert Judiciaire — Cour d'Appel de Paris
Habilitation Confidentiel Défense
[email protected]
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
Chine : premier règlement contraignant sur les agents IA
La Chine a mis en vigueur le 15 juillet 2026 le premier cadre réglementaire mondial contraignant sur les agents IA, imposant un système d'autorisation à trois niveaux et des obligations de conformité pour les déploiements en secteurs sensibles.
L'Agence Nucléaire Malaisienne piratée par TheGentlemen
TheGentlemen revendique le piratage de l'Agence Nucléaire Malaisienne le 30 juillet 2026 avec publication de données d'employés, dans une vague d'attaques simultanées impliquant Akira, INC_RANSOM et Aur0ra.
RufRoot CVE-2026-59726 : CVSS 10 dans Ruflo, 233 outils IA exposés
CVE-2026-59726 (CVSS 10.0) dite RufRoot, découverte par Noma Security, exposait 233 outils de l'orchestrateur d'agents IA Ruflo via un pont MCP sans authentification, permettant le vol de clés API Claude et OpenAI ainsi que l'exécution de commandes shell arbitraires.
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