Expediente supabase-mcp-cursor-token-leakInyección de promptsEstados Unidos
Inyección en ticket de soporte hace que Cursor con Supabase MCP vuelque tokens de integración
General Analysis demostró que un ticket de soporte con instrucciones ocultas podía hacer que un agente de Cursor, conectado a Supabase vía MCP con un rol de servicio, leyera la tabla integration_tokens y escribiera los secretos en el ticket.
MediaAtaque a la IAEstado: ParcheadoExpediente verificado
Abrir en el mapa interactivoCitar este expediente
- Reportado
- 6 jul 2025
- Ubicación
- Estados Unidos
- Objetivo
- Servidor MCP de Supabase usado desde Cursor
- Gravedad
- Media
- Provocado por
- General Analysis
- Tipo de actor
- Investigadores de seguridad
- Pérdida reportada
- Ninguna reportada
- CVE
- Ninguno
Qué ocurrió
General Analysis demostró que un ticket de soporte con instrucciones ocultas podía hacer que un agente de Cursor, conectado a Supabase vía MCP con un rol de servicio, leyera la tabla integration_tokens y escribiera los secretos en el ticket.
Impacto: Exfiltración demostrada de tokens de integración desde un proyecto de prueba; el patrón aplica a cualquier agente con acceso de rol de servicio a la base de datos
Quién lo provocó
Actor: General Analysis
Atribución: Prueba de concepto pública; Supabase respondió con documentación y cambios en los valores por defecto
Motivo: Investigación de seguridad
Cómo ocurrió
Vector de ataque: Inyección indirecta de prompts en el texto de un ticket enviado por un usuario y procesado por un agente con acceso privilegiado a la base de datos y capacidad de escritura
Causa raíz: La conexión MCP se ejecutaba con un rol que eludía la seguridad a nivel de fila y podía tanto leer tablas privadas como escribir registros visibles para el atacante
Cronología
- General Analysis publica la demostración
- Supabase convierte el modo de solo lectura con alcance por proyecto en el valor por defecto documentado
Respuesta
Supabase recomendó el modo de solo lectura y añadió guías; no se reportó ninguna brecha en clientes
Estado actual: Parcheado
Fuentes (pestaña nueva)
- Simon Willison simonwillison.net
- Simon Willison link blog feeds.simonwillison.net
Citar este expediente
Inyección en ticket de soporte hace que Cursor con Supabase MCP vuelque tokens de integración. AI Threat Watch, expediente supabase-mcp-cursor-token-leak, 6 jul 2025. https://aithreat.io/es/cases/supabase-mcp-cursor-token-leak/
Enlace permanente: https://aithreat.io/es/cases/supabase-mcp-cursor-token-leak/