Explotando el MCP de Supabase para filtrar tablas SQL privadas
2025-07-09
Los investigadores descubrieron una vulnerabilidad que permite a los atacantes filtrar tablas SQL privadas de un desarrollador explotando la integración MCP de Supabase. Un mensaje de ticket de soporte cuidadosamente elaborado engaña al asistente LLM para que ejecute consultas SQL, eludiendo la seguridad de nivel de fila y accediendo a datos sensibles como tokens OAuth. La vulnerabilidad se debe a los privilegios excesivos de acceso a la base de datos del asistente LLM (service_role) y a su confianza ciega en el contenido enviado por el usuario. Las mitigaciones incluyen el uso del modo de solo lectura siempre que sea posible y la adición de un filtro de inyección de prompt.
Desarrollo