Cato AI Labs 披露 Cursor IDE 两个零点击提示注入 RCE 漏洞
Cato AI Labs 在 Cursor IDE 中发现两个可导致沙箱逃逸的远程代码执行漏洞,CVSS 评分均为 9.8,编号为 CVE-2026-50548 和 CVE-2026-50549。两个漏洞分别源于 run_terminal_cmd 的 working_directory 参数被盲目加入沙箱可写列表,以及符号链接规范化失败时的回退逻辑,攻击者可通过 MCP server 或网页搜索结果中的零点击提示注入覆盖 cursorsandbox 二进制,实现非沙箱 RCE。Cursor 团队已在 4 月 2 日发布的 Cursor 3.0 中修复这两个问题。
(/Applications/Cursor.app/Contents/Resources/app/resources/helpers/cursorsandbox),威胁行为者确保未来命令在不受沙箱限制的情况下运行,因此同一提示注入中的后续指令会导致非沙箱 RCE。 其他易受攻击的路径包括 /.zshrc、 /.zshenv 或 /Library/LaunchAgents。 传统上,远程攻击者无法控制沙箱操作的工作目录。然而,由于编码代理是一种独特的软件,在此漏洞中,提示注入成为通往该部分代码的通道。 漏洞 2:符号链接规范化失败 第二个漏洞与第一个完全独立,存在于 Cursor 的文件路径解析边缘情况中。它允许威胁行为者利用符号链接绕过越界写入保护。 提示注入(通过无害的 MCP 服务器请求或受污染的网页结果)可以指示 Cursor Agent 在项目目录内创建一个符号链接,指向位于项目目录之外的文件。 默认情况下,Cursor Agent 会尝试规范化路径(解析符号链接)以确定其真实位置,并验证它们位于项目根目录内。 该漏洞之所以发生,是因为规范化逻辑包含一个危险的 fallba
匹配字段正文





