红队实验室在第一次工具调用之前揭露了 MCP 提示注入
Mike Moore 的测试工具显示,服务器写入的指令进入受信任的上下文,公共缓存能够在调用者之间传播它们。
By Ryan Merket · Published
Primary source: Web of Mike
为何重要
MCP 客户端可以在工具运行之前接受由服务器撰写的文本。缓存或信任该文本的网关可以将连接元数据变成跨用户的安全边界。

Mike Moore (@themsquared) 发布了一个红队实验室,展示了 Model Context Protocol 服务器如何在 AI 代理首次调用工具之前,将攻击者撰写的指令放入代理的上下文中。
Moore,一位在 Portland 工作、负责销售工程和解决方案架构的领导,受雇于 Solo.io,他把这项个人研究项目与一篇 9 月 11 日的说明文 一起发布。他的 开源测试工具链 关注于位于各个 MCP 工具定义之外的服务器级别 instructions 字段,这正是业界许多提示注入工作集中的地方。…
When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.