Supabase MCP con clave service-role filtra datos SQL en un ticket de soporte
- Fecha (divulgación)
- Proveedor / producto
- Supabase — Supabase MCP Server
- Tipo de agente
- Agente de programación (Cursor)
- Categoría
- Prompt injectionPermisos excesivosExfiltración de datos
- Gravedad
- alta · pendiente de revisión
Resumen
General Analysis demostró que un ticket de soporte con instrucciones podía hacer que un agente de Cursor, conectado a Supabase por MCP con una clave service-role, volcara una tabla de secretos en el propio hilo del ticket. Es un ejemplo claro de la combinación de datos privados, entrada no confiable y canal de salida.
Mitigación
Usar el modo de solo lectura y credenciales con privilegios mínimos; no conectar agentes a bases de datos de producción con claves que saltan RLS.
Fuente original
- https://www.generalanalysis.com/blog/supabase-mcp-blog
- https://simonwillison.net/2025/Jul/6/supabase-mcp-lethal-trifecta/
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.