AI Threat Watch

Dossier smithery-mcp-hosting-traversalChaîne d’approvisionnement IAMondial

Une traversée de chemin chez Smithery exposait un accès root à 3 000 serveurs MCP hébergés

GitGuardian a montré qu'un dockerBuildPath non validé dans smithery.yaml permettait à un Dockerfile malveillant de lire le répertoire personnel du builder et de voler un jeton fly.io donnant un accès root à plus de 3 000 serveurs MCP hébergés et une visibilité sur les clés d'API des clients.

MoyenneAttaque contre l’IAStatut: CorrigéDossier vérifié

Ouvrir dans la carte interactiveCiter ce dossier

Signalé le
15 oct. 2025
Lieu
Mondial
Cible
Serveurs MCP hébergés par Smithery.ai
Gravité
Moyenne
Déclenché par
Chercheurs de GitGuardian
Type d’acteur
Chercheurs en sécurité
Perte déclarée
Aucune déclarée
CVE
Aucun

Ce qui s’est passé

GitGuardian a montré qu'un dockerBuildPath non validé dans smithery.yaml permettait à un Dockerfile malveillant de lire le répertoire personnel du builder et de voler un jeton fly.io donnant un accès root à plus de 3 000 serveurs MCP hébergés et une visibilité sur les clés d'API des clients.

Impact: Exécution de commandes root démontrée sur des serveurs MCP hébergés et capture d'une clé d'API client dans le trafic ; les secrets de milliers de clients sur des centaines de services auraient pu être exposés

Qui l’a déclenché

Acteur: Chercheurs de GitGuardian

Attribution: Découvert et divulgué de façon responsable par GitGuardian ; Smithery a reconnu et corrigé la faille et n'a trouvé aucune preuve d'exploitation

Mobile: Recherche en sécurité sur les plateformes d'hébergement MCP

Comment c’est arrivé

Vecteur d’attaque: Définition de dockerBuildPath vers un répertoire parent afin que le contexte de build Docker inclue le fichier .docker/config.json du builder contenant un jeton fly.io surprivilégié

Cause racine: Configuration de build non validée et identifiant de plateforme partagé et surprivilégié avec accès à l'API Machines de fly.io

Chronologie

  1. GitGuardian découvre la traversée de chemin
  2. Preuve de concept divulguée à Smithery, qui la reconnaît le jour même
  3. Correctif partiel déployé et jeton compromis renouvelé
  4. Correctif complet déployé
  5. GitGuardian publie son compte rendu

Réponse

Smithery a fait tourner le jeton et corrigé la validation du chemin de build dans les deux jours suivant la divulgation

Statut actuel: Corrigé

Sources (nouvel onglet)

Citer ce dossier

Une traversée de chemin chez Smithery exposait un accès root à 3 000 serveurs MCP hébergés. AI Threat Watch, dossier smithery-mcp-hosting-traversal, 15 oct. 2025. https://aithreat.io/fr/cases/smithery-mcp-hosting-traversal/

Lien permanent: https://aithreat.io/fr/cases/smithery-mcp-hosting-traversal/

Ce dossier dans d’autres langues: EnglishFrançaisEspañolالعربية中文