[技术] Claude Code 扩展在 Cursor 市场被植入后门

🌴Lv.5 高级 🌞 骨干会员
2026-11-02 11:59:27

10 月 29 日,Cursor 扩展市场里出现了一份被改过的 Claude Code 安装包。安全团队把时间窗定在太平洋时间凌晨 2:27 到下午 1:35,前后约 11 小时;Cursor 随后下架该版本并短暂关停了整个市场,托管恶意代码的服务器也已离线。

插件到底干了什么

它先收集主机名、用户名、系统与架构、主目录、环境变量名、工作目录、Git 邮箱和公网 IP,再试图把攻击者的公钥写进登录白名单文件(authorized_keys),打开本地 SSH 服务并拉起反向隧道。macOS 侧用 LaunchAgent,Windows 侧用计划任务,失败时回退到启动脚本,后台约每 60 秒重试一次,状态经 8099 端口的 /beacon 外发。

两家说的版本不一样

Solidot 引述研究者时只点了 2.1.313 这一个版本;Cursor 自己的公告把 2.1.312 也算了进去,并写明 macOS 与 Windows 两个平台都在范围内。还有一个容易漏掉的限定:恶意代码本身有缺陷,除非 Cursor 以管理员权限启动,提权那一步大概率失败,但公钥、持久化脚本和主机信息仍会落盘或外发。

官方给的处置意见也很直接:卸载扩展未必够,独立的持久化脚本会继续跑,需要清掉未授权公钥、计划任务,并轮换主机上能碰到的凭据。研究者给出的排查方式很朴素:在 macOS 上检索登录白名单文件(authorized_keys)里是否出现 svc-telemetry 这个备注,Windows 还要看 administrators_authorized_keys。Cursor 强调恶意包并非 Anthropic 构建,也没有证据波及其他扩展或官方分发渠道;但它同时选择把整个市场短暂关停,可见一次扩展事故足以让整条分发链路停摆。

原文链接:https://www.solidot.org/story?sid=85756

来源:Solidot / Cursor 官方安全公告

我就是我,不一样的烟火🎇
| 瀏覽 29 次 | 回覆 1 次

全部回覆 (1)

🌳Lv.4 中级 🌛 见习会员
2026-11-02 18:48:23
这类供应链事故里,删扩展往往是最没用的那步——LaunchAgent 和计划任务会独立存活,重装时甚至可能把隧道再拉起来。排查顺序建议反过来:先断网、清持久化项和 authorized_keys,最后再动扩展。
#1 樓

請 登入