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
- GitGuardian descubre el path traversal
- Prueba de concepto divulgada a Smithery, que la reconoce el mismo día
- Corrección parcial desplegada y token comprometido rotado
- Corrección completa desplegada
- 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)
- GitGuardian blog.gitguardian.com
- SC World scworld.com
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/