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

Herramientas relacionadas

Listado orientativo por categoría, no una recomendación ni una afirmación de que la herramienta habría evitado el incidente.