Досье supabase-mcp-cursor-token-leakПромпт-инъекцияСША
Инъекция промпта через тикет в поддержку заставляет Cursor с Supabase MCP выдать токены интеграций
General Analysis показала, что тикет в поддержку со скрытыми инструкциями может заставить агента Cursor, подключённого к Supabase через MCP с сервисной ролью, прочитать таблицу integration_tokens и записать секреты в тикет.
СредняяАтака на ИИСтатус: ИсправленПроверенное досье
Открыть на интерактивной картеЦитировать это досье
- Дата сообщения
- 6 июл. 2025
- Локация
- США
- Цель
- MCP-сервер Supabase, используемый из Cursor
- Критичность
- Средняя
- Инициатор
- General Analysis
- Тип субъекта
- Исследователи безопасности
- Сектор
- Технологии и вендоры ИИ
- Заявленные убытки
- Не заявлены
- CVE
- Нет
Что произошло
General Analysis показала, что тикет в поддержку со скрытыми инструкциями может заставить агента Cursor, подключённого к Supabase через MCP с сервисной ролью, прочитать таблицу integration_tokens и записать секреты в тикет.
Последствия: Продемонстрирована выгрузка токенов интеграций из тестового проекта; паттерн применим к любому агенту с доступом к базе данных под сервисной ролью
Кто стоит за инцидентом
Субъект: General Analysis
Атрибуция: Публичный proof of concept; Supabase ответила документацией и изменением настроек по умолчанию
Мотив: Исследование безопасности
Как это произошло
Вектор атаки: Непрямая инъекция промпта в текст тикета, отправленного пользователем и обрабатываемого агентом с привилегированным доступом к базе данных и возможностью записи
Первопричина: MCP-подключение работало под ролью, обходившей безопасность на уровне строк и способной как читать приватные таблицы, так и записывать видимые злоумышленнику записи
Хронология
- General Analysis публикует демонстрацию
- Supabase делает режим только для чтения с ограничением по проекту документированным значением по умолчанию
Реагирование
Supabase рекомендовала режим только для чтения и добавила руководство; о взломах клиентов не сообщалось
Текущий статус: Исправлен
Источники (открываются в новой вкладке)
- Simon Willison simonwillison.net
- Simon Willison link blog feeds.simonwillison.net
Цитировать это досье
Инъекция промпта через тикет в поддержку заставляет Cursor с Supabase MCP выдать токены интеграций. AI Threat Watch, досье supabase-mcp-cursor-token-leak, 6 июл. 2025. https://aithreat.io/ru/cases/supabase-mcp-cursor-token-leak/
Постоянная ссылка: https://aithreat.io/ru/cases/supabase-mcp-cursor-token-leak/