Zero-day CVSS 10.0 dans Metabase : injection SQL non authentifiée sur /api/session/reset_password — accès admin complet et exfiltration des credentials de toutes les bases connectées. Exploité activement depuis le 3 août 2026. Les instances self-hosted non patchées sont à considérer compromises.
En bref
- Zero-day CVSS 10.0 dans Metabase : injection SQL non authentifiée sur /api/session/reset_password — accès admin complet et exfiltration des credentials de bases de données
- Versions 0.58 à 0.63 (OSS) et 1.58 à 1.63 (Enterprise) affectées — Metabase Cloud patché ; instances self-hosted à mettre à jour en urgence
- Mettre à jour immédiatement, changer les mots de passe de toutes les bases connectées, analyser les logs depuis le 1er août 2026
Les faits
Le 8 août 2026, Metabase révèle publiquement l'existence d'une vulnérabilité zero-day de sévérité maximale (CVSS 10.0) affectant son outil de Business Intelligence open source et sa version Enterprise. La découverte n'est pas théorique : la faille a d'abord été exploitée dans la réalité. Le 3 août 2026, la plateforme cloud de Metabase a été breachée par un acteur inconnu qui a utilisé cette vulnérabilité alors inconnue pour compromettre des instances clients. L'équipe sécurité de Metabase a identifié le vecteur, déployé un correctif d'urgence en quelques heures et migré automatiquement tous les utilisateurs cloud. Les instances self-hosted, elles, sont restées exposées sans le savoir pendant 5 jours.
La faille est une injection SQL non authentifiée (CWE-89) localisée dans l'endpoint POST /api/session/reset_password de l'API Metabase. Cet endpoint, destiné à la réinitialisation de mot de passe, est accessible sans authentification par conception — ce qui en fait une surface d'attaque ouverte à n'importe quel acteur disposant d'une connectivité réseau vers l'instance. En injectant des instructions SQL arbitraires via les paramètres de cet endpoint, un attaquant peut interagir directement avec la base de données applicative de Metabase sans jamais avoir fourni le moindre identifiant valide.
L'impact de l'exploitation réussie est total. L'attaquant peut : modifier la configuration de l'application pour s'octroyer des droits administrateur ; extraire les credentials des bases de données connectées à Metabase (PostgreSQL, MySQL, BigQuery, Snowflake, Redshift, MongoDB) ; lire ou exporter l'intégralité des données accessibles via les connexions configurées ; modifier ou supprimer dashboards et datasets. En pratique, quelques requêtes HTTP non authentifiées suffisent à obtenir les mots de passe des bases de données de production d'une organisation entière.
La faille est référencée GHSA-vwf4-m7j8-wcjf dans la GitHub Security Advisory. Une assignation CVE est en cours — CVE-2026-59826 est par ailleurs référencé sur cvefeed.io comme une vulnérabilité distincte d'exécution de code arbitraire via contournement des paramètres de connexion base de données dans Metabase. Les versions affectées s'étendent de 0.58 à 0.63 pour Metabase OSS et de 1.58 à 1.63 pour Metabase Enterprise, couvrant environ 18 mois de versions publiées.
La détection de la compromission initiale est intervenue lorsque l'équipe sécurité de Metabase a observé des patterns anormaux sur son infrastructure cloud le 3 août : des requêtes non authentifiées vers /api/session/reset_password avec des payloads inhabituellement volumineux, provenant d'adresses IP inconnues. La réponse a été rapide — blocage des endpoints malveillants, développement et déploiement du patch, migration automatique des clients cloud — mais les instances self-hosted ont été exposées sans le savoir pendant 5 jours, entre la compromission du 3 août et la divulgation publique du 8 août.
La nature de Metabase comme outil de Business Intelligence rend cette vulnérabilité particulièrement dangereuse. Metabase est typiquement connecté aux sources de données les plus sensibles de l'organisation : entrepôts analytiques, bases clients, systèmes CRM, données de facturation, bases RH. Il dispose généralement de comptes de service avec des droits en lecture (parfois lecture-écriture) sur ces systèmes. La compromission d'une instance Metabase peut déboucher sur l'exfiltration de l'intégralité du patrimoine de données analytiques d'une organisation, voire sur la compromission des bases sous-jacentes si les credentials extraits sont réutilisés ou si les comptes disposent de droits d'écriture.
Un facteur aggravant mérite attention : Metabase est fréquemment installé par des équipes data ou produit en dehors du périmètre de contrôle de la DSI ou de l'équipe sécurité, sur des serveurs cloud accessibles depuis Internet sans authentification préalable — notamment pour les dashboards publics. Ce phénomène de shadow IT BI génère une exposition non maîtrisée. Les instances ainsi exposées sont indexables sur Shodan et d'autres moteurs de recherche d'appareils connectés, facilitant leur identification par des attaquants qui n'ont plus qu'à tester l'endpoint vulnérable.
À la date de divulgation du 8 août 2026, des versions corrigées sont disponibles pour toutes les branches affectées. Les utilisateurs Metabase Cloud sont automatiquement protégés. Les utilisateurs self-hosted doivent appliquer la mise à jour manuellement, analyser leurs journaux d'accès pour détecter des requêtes suspectes vers /api/session/reset_password depuis au moins le 1er août, et inspecter les comptes utilisateurs pour détecter des créations ou modifications non autorisées de comptes administrateurs. Les bases de données connectées à l'instance doivent être traitées comme potentiellement compromises jusqu'à preuve du contraire.
Impact et exposition
Toute instance Metabase self-hosted non patchée et accessible depuis Internet est à considérer compromise jusqu'à preuve du contraire. Metabase OSS et Enterprise sont tous deux affectés. Les organisations qui exposent leurs dashboards Metabase publiquement sans authentification préalable — pratique courante pour les portails de transparence ou les dashboards clients — offrent la surface d'attaque la plus accessible. Les bases de données connectées (PostgreSQL, MySQL, BigQuery, Snowflake, Redshift) doivent être considérées potentiellement compromises si l'instance était vulnérable et exposée lors de la fenêtre du 3 au 8 août.
Recommandations
- Immédiat — Mettre à jour toutes les instances Metabase self-hosted vers la dernière version corrective. Vérifier la version via l'interface admin ou les logs de démarrage du service.
- Audit de compromission — Analyser les logs d'accès depuis le 1er août : requêtes POST vers /api/session/reset_password avec payloads anormaux, créations de comptes admin, modifications de configuration, accès inhabituels aux connexions de données.
- Rotation des credentials — Changer immédiatement tous les mots de passe des comptes de service des bases de données connectées à Metabase, en supposant qu'ils ont été exfiltrés si l'instance était exposée.
- Inventaire shadow IT — Identifier toutes les instances Metabase déployées dans l'organisation, y compris celles gérées par des équipes data hors du périmètre IT/Sécurité, et s'assurer qu'elles sont toutes patchées.
- Notification RGPD — Si des données personnelles étaient accessibles via Metabase et que l'instance était exposée, évaluer l'obligation de notification à la CNIL dans les 72h suivant la constatation d'une violation potentielle.
Alerte critique
CVSS 10.0 — score maximal. Une unique requête HTTP non authentifiée suffit à obtenir un accès admin complet à Metabase et à exfiltrer les credentials de toutes les bases de données connectées. Si vous gérez une instance Metabase self-hosted non patchée, c'est votre priorité numéro un maintenant — avant toute autre tâche en cours.
Nos données clients sont-elles compromises si Metabase n'est pas encore patché ?
Si votre instance Metabase self-hosted était accessible depuis Internet et n'est pas encore patchée, vous devez traiter vos données comme potentiellement compromises. La démarche : 1) mettre à jour Metabase immédiatement, 2) changer les mots de passe de tous les comptes de service des bases connectées, 3) analyser les logs depuis le 1er août. Si vous ne disposez pas des compétences internes pour cet audit, faites appel à un prestataire de réponse à incident. Le RGPD impose une notification à la CNIL dans les 72h suivant la constatation d'une violation de données personnelles.
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
[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
VMware vCenter CVSS 9.8 : bypass auth et RCE, patch urgent
Broadcom VMSA-2026-0006 : CVE-2026-59309 (auth bypass) et CVE-2026-59310 (directory traversal vers RCE) dans VMware vCenter, toutes deux CVSS 9.8. Aucun workaround. Selon l'historique VMware, une exploitation active est attendue dans 1 à 3 semaines. Patch urgent.
N-able N-central CVE-2026-18577 : bypass auth MSP exploité
CVE-2026-18577 : bypass d'authentification dans N-able N-central (CVSS 8.2) exploité activement depuis le 1er août 2026. Les attaquants obtiennent un accès admin MSP puis pivotent vers les endpoints clients via Take Control et des tunnels cloudflared persistants. CISA KEV.
INC Ransomware : 885 victimes via SonicWall SMA 1000 zero-days
Le groupe INC Ransomware accélère ses attaques en août 2026 en chaînant deux zero-days CVSS 10 sur les appliances SonicWall SMA 1000, comptabilisant 885 victimes dans le monde entier sur son site de fuite.
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