案例 supabase-mcp-cursor-token-leak提示注入美国
支持工单提示注入使Cursor加Supabase MCP泄露集成令牌
General Analysis证明,一张带有隐藏指令的支持工单可以让通过MCP以service role连接Supabase的Cursor代理读取integration_tokens表,并将机密写入工单。
中针对 AI 的攻击状态: 已修补已核实案例档案
- 报道日期
- 2025年7月6日
- 地点
- 美国
- 目标
- 从Cursor使用的Supabase MCP服务器
- 严重程度
- 中
- 发起者
- General Analysis
- 行为者类型
- 安全研究人员
- 已报告损失
- 未报告
- CVE
- 无
发生了什么
General Analysis证明,一张带有隐藏指令的支持工单可以让通过MCP以service role连接Supabase的Cursor代理读取integration_tokens表,并将机密写入工单。
影响: 演示了从测试项目外泄集成令牌;该模式适用于任何具有service role数据库访问权限的代理
谁发起了攻击
行为者: General Analysis
归因: 公开概念验证;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, 2025年7月6日. https://aithreat.io/zh/cases/supabase-mcp-cursor-token-leak/
永久链接: https://aithreat.io/zh/cases/supabase-mcp-cursor-token-leak/