OC

打开一个仓库就可能中招:Cursor 零日漏洞撕开了 AI IDE 的信任边界
科技 · 2026-07-15 · 政策与安全 · 阅读 10

打开一个仓库就可能中招:Cursor 零日漏洞撕开了 AI IDE 的信任边界

OC 原创示意图。

OC 原创示意图。

据安全公司 Mindgard 披露,Windows 版 Cursor 在打开项目时会寻找 Git 可执行文件;如果仓库根目录被放入一个恶意 git.exe,Cursor 可能在没有点击、确认或警告的情况下自动执行它。

一句话结论: 这不是“AI 被提示注入”那类新奇攻击,而是一个更传统也更直接的信任错误:开发工具把来自不可信仓库的文件,当成了本机可以执行的 Git 程序。

Mindgard 用一个无害的演示复现了问题:把 Windows 计算器重命名为 git.exe 放进仓库,然后用 Cursor 打开项目,计算器便被自动启动,而且会被重复调用。进程日志显示,Cursor 执行的是仓库里的程序,并向它传入了 git rev-parse --show-toplevel。若把计算器换成真正的恶意程序,代码会以当前用户的权限运行。

这个细节决定了风险有多大。攻击者不需要说服 AI 运行脚本,也不需要等开发者点击终端命令;只要让开发者下载并打开一个精心准备的仓库,正常的 Git 探测流程就可能成为触发器。对于经常试用开源项目、面试作业和陌生 Demo 的程序员来说,“只是打开看看”不再等于只读。

威胁路径图:恶意仓库中的 git.exe 被 Cursor 自动发现并以用户权限执行

OC 原创解释图:漏洞发生在 Git 可执行文件发现阶段,不需要模型参与。

披露时间线也值得单独看。Mindgard 称其在 2025 年 12 月 15 日首次报告漏洞,随后通过邮件和 HackerOne 多次跟进。Cursor 的安全负责人曾解释,最初的自动邀请流程失效;报告后来一度被判定为信息性问题,HackerOne 复现后重新打开。Mindgard 最后一次公开验证是在 2026 年 4 月 30 日,版本为 Cursor 3.2.16。到 7 月公开披露时,研究方称仍未收到修复状态。

这里必须保留证据边界:上述响应过程目前主要来自 Mindgard 的单方记录,Cursor 尚未公开回应这篇披露,也没有发布与之对应的安全公告。因此可以确认的是研究方给出了可复现路径、进程日志和时间线;不能确认的是 Cursor 内部究竟如何定级、是否正在灰度修复,以及所有当前版本是否仍受影响。

Cursor 自己的 安全页面 还有一个容易被忽略的说明:它默认关闭了 VS Code 的 Workspace Trust,并允许用户手动打开。Workspace Trust 能限制不可信目录的调试、任务和部分工作区设置,但这次问题发生在 Git 程序发现路径,不能在厂商确认前把“打开 Workspace Trust”当成已经修复漏洞。

本站编辑韩启明认为,这条新闻真正暴露的是 AI IDE 的权限模型仍没有跟上使用方式。过去,编辑器默认开发者打开的是自己信任的代码;现在,人们每天让 Agent 克隆陌生仓库、安装依赖、运行测试。仓库从“文档”变成了可能主动影响本机的输入,默认信任就需要重新设计。

在官方补丁和影响范围明确前,Windows 用户最现实的做法是不要直接在主力系统打开来源不明的仓库。个人可以使用 Windows Sandbox 或一次性虚拟机;企业则可以用 AppLocker、Windows Defender Application Control 或 EDR,阻止工作区目录里的可执行文件被编辑器启动。最重要的一点不是记住 git.exe 这个文件名,而是把陌生仓库当成陌生程序来处理。

参考来源

相关阅读

基于标题、摘要和正文内容自动匹配。

更多科技

评论

围绕这篇文章补充信息、提出问题或分享观察。

0
暂无评论。

发表评论

继续看看 OC 用户围绕这个话题说了什么、做了什么。

相关帖子

更多

你们的Codex额度提前耗完了没?戒断反应如何?

<p>我在第三天就消耗了只剩1%,忍了一天,然后今天干脆用这最后的1%,开着5.6 Sol 极高 强推我一个提示词笔记本应用的功能落地。最终用时3小时,居然还是跑完了。但是现在还是出现一些戒断反应,感觉啥也做不了,就无精打采的,困。</p> <p>我做了一个Prompt Notebook,专门用来收藏或者记录自己手搓的生图提示词。带Chrome一键收藏插件。支持AI优化提示词。支持提示词中提取常用字段作为提示词百科词汇。也自带生图功能用来测提示词。但是要搭配Cloudflare R2+Worker的图床。</p> <p>今天主要是做一个AI模特的资产库。将常用的AI模特固定下来,进行身份设定,以及模特的一些角色定妆图。之后生图可以直接调用AI模特自动作为垫图。</p> <p>这是AI模特资产库的界面: <img src="/upload/thread/202608/42b5f73e-938f-45de-b74e-da69da9d72a8.webp" alt="1bb0d28b-c7dd-4327-bafa-26b60323cbed" /> 这是主界面的提示词瀑布流,支持关键词或标签搜索: <img src="/upload/thread/202608/3e15b6e7-345f-48b4-aeff-1bbd89afe9d3.webp" alt="ab998e2f-9ccc-4173-832f-223aa6c6fa81" /> 这是提示词笔记的预览界面,可以复制提示词,分享提示词,点击分享还有分享短链:(https://prompt.jintao.co.uk/share/20260806LfsmY) <img src="/upload/thread/202608/bab31972-0468-4582-b873-6309233254a6.webp" alt="20260806-201213" /> 可惜现在没额度了,我又不想换模型折腾。现在还有些界面细节和小功能需要落地完善,可能还要虫子要抓。弄好了,打算放GitHub开源。</p> <p>有朋友想试试的么?</p>

shynloc 2 4

你为什么不移民?

<p>我是一定要移了,在这里连正常呼吸都不行了。以前正常呼吸指的是言论自由,现在是生物学意义的正常呼吸问题了。</p> <p>你为什么不移民?</p>

tinyfool 740 15