Servidor MCP de GitHub: fuga de repositorios privados vía una issue pública
- Fecha (divulgación)
- Proveedor / producto
- GitHub — GitHub MCP Server
- Tipo de agente
- Agente de programación
- Categoría
- Prompt injectionExfiltración de datosPermisos excesivos
- Gravedad
- alta · pendiente de revisión
Resumen
Invariant Labs mostró que una issue maliciosa en un repositorio público podía dirigir a un agente conectado al servidor MCP de GitHub para leer un repositorio privado y publicar su contenido en un pull request. El problema no es un bug de código sino de diseño: el agente tenía un token con acceso amplio.
Mitigación
Usar tokens con el mínimo alcance (un repositorio por sesión); exigir confirmación humana para acciones de escritura; separar contextos de datos públicos y privados.
Fuente original
Herramientas relacionadas
AgentDojoagentgatewayAndesite AICisco MCP ScannerConifers.ai (CognitiveSOC)Docker MCP GatewayDropzone AIExaforce
Listado orientativo por categoría, no una recomendación ni una afirmación de que la herramienta habría evitado el incidente.