AI Threat Watch

Expediente smithery-mcp-hosting-traversalCadena de suministro de IAGlobal

Path traversal en el alojamiento MCP de Smithery expuso acceso root a 3,000 servidores MCP alojados

GitGuardian demostró que un dockerBuildPath sin validar en smithery.yaml permitía a un Dockerfile malicioso leer el directorio home del constructor y robar un token de fly.io que daba root en más de 3,000 servidores MCP alojados y visibilidad de las claves de API de los clientes.

MediaAtaque a la IAEstado: ParcheadoExpediente verificado

Abrir en el mapa interactivoCitar este expediente

Reportado
15 oct 2025
Ubicación
Global
Objetivo
Servidores MCP alojados en Smithery.ai
Gravedad
Media
Provocado por
Investigadores de GitGuardian
Tipo de actor
Investigadores de seguridad
Pérdida reportada
Ninguna reportada
CVE
Ninguno

Qué ocurrió

GitGuardian demostró que un dockerBuildPath sin validar en smithery.yaml permitía a un Dockerfile malicioso leer el directorio home del constructor y robar un token de fly.io que daba root en más de 3,000 servidores MCP alojados y visibilidad de las claves de API de los clientes.

Impacto: Ejecución de comandos como root demostrada en servidores MCP alojados y captura de la clave de API de un cliente en el tráfico; los secretos de miles de clientes en cientos de servicios podrían haber quedado expuestos

Quién lo provocó

Actor: Investigadores de GitGuardian

Atribución: Descubierto y divulgado responsablemente por GitGuardian; Smithery reconoció y corrigió la falla y no halló evidencia de explotación

Motivo: Investigación de seguridad sobre plataformas de alojamiento MCP

Cómo ocurrió

Vector de ataque: Configurar dockerBuildPath hacia un directorio superior para que el contexto de compilación de Docker incluyera el .docker/config.json del constructor con un token de fly.io con privilegios excesivos

Causa raíz: Configuración de compilación sin validar más una credencial de plataforma compartida y con privilegios excesivos con acceso a la API Machines de fly.io

Cronología

  1. GitGuardian descubre el path traversal
  2. Prueba de concepto divulgada a Smithery, que la reconoce el mismo día
  3. Corrección parcial desplegada y token comprometido rotado
  4. Corrección completa desplegada
  5. GitGuardian publica el informe

Respuesta

Smithery rotó el token y corrigió la validación de la ruta de compilación en los dos días siguientes a la divulgación

Estado actual: Parcheado

Fuentes (pestaña nueva)

Citar este expediente

Path traversal en el alojamiento MCP de Smithery expuso acceso root a 3,000 servidores MCP alojados. AI Threat Watch, expediente smithery-mcp-hosting-traversal, 15 oct 2025. https://aithreat.io/es/cases/smithery-mcp-hosting-traversal/

Enlace permanente: https://aithreat.io/es/cases/smithery-mcp-hosting-traversal/

Este expediente en otros idiomas: EnglishFrançaisEspañolالعربية中文