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
- GitGuardian découvre la traversée de chemin
- Preuve de concept divulguée à Smithery, qui la reconnaît le jour même
- Correctif partiel déployé et jeton compromis renouvelé
- Correctif complet déployé
- 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)
- GitGuardian blog.gitguardian.com
- SC World scworld.com
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/