安全公司称恶意AGENTS.md文件可劫持AI编码代理执行代码
安全公司Forever Security报告称,放置在下载文件夹中的恶意AGENTS.md文件可劫持AI编码代理,导致其自动部署恶意软件并窃取令牌。该攻击已在OpenAI Codex和Claude Code中复现,且被视为设计特性而非漏洞。
安全公司Forever Security报告称,研究人员发现了一种利用AI编码代理(如OpenAI Codex和Anthropic Claude Code)默认行为的新攻击向量。攻击者只需在用户的“下载”文件夹中放置一个伪装成普通工程笔记的恶意 AGENTS.md 文件,即可劫持代理执行危险操作。
据TechRadar报道,Forever Security声称在真实客户机器上捕获了此类活动。该恶意文件指示AI代理部署名为 function-color 的恶意npm包,并窃取会话令牌。由于现代AI代理被设计为严格遵循 AGENTS.md 中的指令,且浏览器可以在无需用户点击或许可的情况下向下载文件夹写入文件,这构成了一个持续开放的攻击面。
研究人员强调,这不是一个可以通过补丁修复的软件错误,而是代理按设计运行的结果——就像浏览器渲染钓鱼页面一样。目前,防御建议包括将 ~/Downloads 视为对代理不友好的区域,避免在该目录启动代理,并在允许代理访问前仔细检查任何非自己编写的指令文件。