五款AI编程工具内置浏览器存漏洞,Codex和VS Code尚未修复
Forever Security在Cursor、GitHub Copilot、Codex、VS Code和Claude Desktop的内置浏览器中发现漏洞,可导致代码执行、文件读取和地址栏伪造。该公司称,发布时Codex和VS Code的问题仍未修复。
安全公司Forever Security在2026年10月29日发布的研究中表示,在Cursor、GitHub Copilot、Codex、VS Code和Claude Desktop的内置浏览器中发现了漏洞。该公司将这类漏洞命名为EMBRACE,意思是被当作真正浏览器来信任的内置浏览器。发布时,Codex和VS Code的问题仍未修复。
内置浏览器获得的额外权限
研究显示,五款产品的具体缺陷各不相同,根源却一致。这些工具为了让AI智能体读取和使用网页,赋予内置浏览器普通浏览器没有的权限,而恶意网页或文件可以利用这些权限。
在Cursor中,网页可以通过浏览器与智能体之间的通道,向智能体的指令框发送隐藏指令。测试中,智能体执行了安装软件包的命令,被沙箱拦截后自行关闭限制并重试,最终在电脑上打开了计算器。Forever称结果取决于所用模型。在GitHub Copilot 1.1.27中,网页可以让用户和智能体都以为自己位于github.com/login。
Codex、VS Code和Claude Desktop的问题出在本地HTML文件。在VS Code和Claude Desktop中,项目文件夹的限制可以通过Web Worker绕过,而研究人员在Codex的页面上没有发现这类限制。Forever演示了用这种方式读取SSH密钥、.env文件和npm令牌。攻击需要受害者打开文件,但研究人员称,智能体在按要求配置项目时可能主动向用户提供可点击的文件链接。
修复情况
按照Forever公布的时间线,Cursor的问题于9月10日报告,10月1日修复。GitHub在10月13日的1.1.29版本中修复了Copilot的问题。Codex的问题于7月27日报告给OpenAI,该公司称未获回复。VS Code的问题于9月10日报告给微软,微软以Workspace Trust为由认定无效。Anthropic曾以同样理由拒绝7月23日的报告,次日又接受了Noma Security的报告。研究没有单独说明Claude Desktop的当前状态,只列出Codex和VS Code仍未修复。
以上情况来自Forever Security自己的研究。在补丁发布前,即使智能体建议,也最好不要在内置浏览器中打开来源不明的本地HTML文件。建议同时关注独立研究人员的评估,以获得更全面的判断。