返回整理

Incident notes · 2026 年 11 月 14 日

Cursor 安全事件更新:中文全文与后续报道

Cursor 在 2026 年 11 月 13 日发布调查更新,说明 10 月底安全事件的起因和影响范围。本页给出原文中文全文,并整理 Fireworks、Anthropic、Microsoft、Notion 和安全研究者的后续信息。

原文:cursor.com/blog/security-incident-update资料截至 2026-11-14

先说结论

据 Cursor 说,攻击的起点是 Cursor 发给推理服务商 Fireworks 的一把访问密钥,这把密钥在 Fireworks 一侧泄露。攻击者先拷走一批 2025 年为主的 agent 记录,再用其中没有脱敏的凭据进入 Cursor 的 SaaS 工具,最后在 10 月 29 日把带 SSH 后门的 Claude Code 扩展放进 Cursor 扩展市场的缓存,约 11 小时,最多 5,000 名用户可能装到。

Fireworks 在 10 月 6 日和 10 月 24 日各有一次入侵,同一时期 Notion 也因为 Fireworks 泄露了部分 AI 对话记录。Fireworks 的公告没有点名 Cursor,Cursor 也没有说密钥是在哪一次入侵中泄露的。

一、Cursor 原文中文译文

原题:An update on our recent security incident。作者:Cursor Team。发布:2026 年 11 月 13 日。Cursor 官方账号 2026 年 11 月 14 日 01:13 UTC 在 X 上转发了这篇文章。

10 月 29 日,我们发布通告:我们正在调查一起安全事件,Cursor VS Code 扩展市场里出现了 Anthropic Claude Code 扩展的一个恶意、未经授权的副本。过去两周我们做了深入调查,现在说明这次攻击的更多背景和相关影响。

绝大多数客户没有受到影响。每一位受影响的客户,我们都已经直接联系,并告知适用于他们的细节。

保护客户数据安全是我们认真对待的核心优先事项。这次事件涉及我们存储和共享的数据、我们签发的凭据,以及我们运营的系统。我们正在处理这些影响,并根据这次的教训加强安全措施。

发生了什么

调查拼出了下面这幅图景:

没有受影响的部分

我们已经做的事

接下来

我们向受这次事件影响的人道歉。隐私和安全是最高优先级,我们能做得更好,也必须做得更好。我们正在用这次的教训让 Cursor 更安全。如果有重要变化,我们会更新这篇文章。

有问题请发邮件到 [email protected]。

二、攻击链和时间线

攻击链五步

下面按 Cursor 的说法整理。每一步都依赖上一步拿到的东西。

  1. Cursor 发给 Fireworks 一把访问密钥,用来读取一个共享存储桶。密钥在 Fireworks 一侧泄露。
  2. 攻击者用密钥拷走存储桶里的 agent 记录。这些记录来自没开隐私模式的会话,大多是 2025 年的。
  3. 少数记录里有没脱敏的凭据。攻击者用这些凭据进入 Cursor 用的 SaaS 工具,拿到归档代码、客服数据、使用指标、对话摘要和用户发给客服的凭据。
  4. 从这些内部数据里,攻击者又偷到一个能写入扩展市场缓存的凭据。
  5. 10 月 29 日,攻击者把带后门的 Claude Code 2.1.312 和 2.1.313 放进缓存。最多 5,000 名 Cursor 用户可能装到。

合并时间线

时间来自各方公告。没有注明时区的,按原文日期。

日期事件来源
2025被拷走的 agent 记录大多产生于这一年Cursor 更新1
10-06Fireworks 发现第一次入侵:攻击者用 Fireworks 内部凭据读取部分客户评测任务的环境变量,里面有 API 密钥和令牌Fireworks 公告3
10-09Fireworks 发布第一份公告Fireworks 公告3
10-23托管 Fireworks 研发机器的第三方云服务商发生安全事件Fireworks 更新4
10-24攻击者借此进入 Fireworks 开发机,运行未授权任务,造成更多客户数据暴露;Fireworks 当天发现Fireworks 更新4
10-29太平洋时间约 02:27 到 13:35,恶意扩展在 Cursor 扩展市场缓存里可下载;Cursor 发布安全通告Cursor 通告2
10-30Phorion 05:30 UTC 发布分析,Hacker News 讨论帖到 1,014 分、553 条评论;Anthropic 的 Felix Rieseberg 说 Anthropic 系统没有被入侵;Microsoft、Socket 发布分析;Anthropic 在 npm 发布 2.1.3145 6 7 8 9
10-30Cursor 太平洋时间 11:30 更新通告,补充入侵指标,把受影响版本扩大到 2.1.312Cursor 通告2
11-01Cursor 看到的攻击者最后一次活动,已被拦截Cursor 更新1
11-02Google 威胁情报组和 Mandiant 发文介绍 LLMJacking;同一晚 Fireworks 通知 Notion 有数据被访问12 11
11-03Notion 切断与 Fireworks 的连接,删除 Fireworks 系统里的数据Notion 公告11
11-08Fireworks 向 Notion 确认一批含真实对话记录的数据被访问Notion 公告11
11-09Fireworks 发布更新公告;Notion 发布安全通告4 11
11-12Quinn Batten 发文,认为 Notion 违反了自己的数据不留存政策14
11-13Cursor 发布本页翻译的调查更新Cursor 更新1

三、其他来源补充的信息

Fireworks 的两份公告

Fireworks 一共发了两份公告,两份都没有提到 Cursor,也没有提到“发给 Fireworks 的客户存储密钥”。

Cursor 原文里“由 Fireworks 泄露”的链接指向 Fireworks 公告列表页,没有指向具体哪一份。

恶意扩展的技术细节

Phorion 的 Calum Hall 最早公开分析这个扩展,Microsoft 安全团队第二天补充了检测方法。两份分析的主要内容如下6 7:

Anthropic 的回应

10 月 30 日,Anthropic 技术人员 Felix Rieseberg 在 Hacker News 和 X 上回应:

We’re working with Cursor on this incident, but it wasn’t a compromise of Anthropic’s systems or employee laptops. A malicious actor used access to Cursor’s marketplace to publish a tampered copy of the Claude Code extension, which we didn’t build or publish.Felix Rieseberg,Hacker News 评论,2026-10-30

Microsoft 的分析也写道:Anthropic 告诉 Microsoft 其系统没有被入侵;恶意包从未出现在 Visual Studio Marketplace 和 npm 的 @anthropic-ai/claude-code 上7。Cursor 11 月 13 日的更新与这一说法一致。

分发渠道的更正

事件刚曝光时,多篇报道说恶意版本出现在 Open VSX 上,后来都改了:

Notion 也受 Fireworks 牵连

Notion 在 11 月 9 日发布通告。Fireworks 先在 11 月 2 日说被访问的只是合成测试数据,11 月 6 日改口说可能涉及客户数据,11 月 8 日确认了一批 Notion AI 对话记录,用于 Insights 功能。Notion 说受影响的不到 1% 的工作区,大部分记录没有作者和工作区标识。Notion 已关闭 Insights,不再通过 Fireworks 提供开源权重模型11。Hacker News 上这条通告的讨论有 166 分、66 条评论。

有报道把 Cursor、Notion、Harvey 都列为 Fireworks 第二次入侵的受害客户15,但 Fireworks 公告没有点名任何客户,这份名单待确认。

评论者的看法

四、仍未说清的问题

五、自查方法

只在 2026 年 10 月 29 日从 Cursor 扩展市场安装或更新过 Anthropic.claude-code 2.1.312 或 2.1.313 的机器需要查。以下命令照抄自 Cursor 10 月 29 日通告2。

macOS:

grep -qs svc-telemetry ~/.ssh/authorized_keys && echo "svc-telemetry key found" || echo "No key found; machine not impacted"

Windows PowerShell:

$files = "$HOME\.ssh\authorized_keys", "C:\ProgramData\ssh\administrators_authorized_keys" | Where-Object { Test-Path $_ }
if ($files -and (Select-String svc-telemetry $files)) { "svc-telemetry key found" } else { "No key found; machine not impacted" }

找到这把密钥,就按通告运行 remediate-macos.sh(以受影响用户身份运行,不用 root)或 remediate-windows.ps1(以管理员身份运行),再从一台可信的机器上轮换这台机器能访问的凭据。

其他入侵指标:

攻击者地址
134.209.82.225(SSH 22 端口,HTTP 8099 端口 /beacon)
公钥指纹
SHA256:0Z6R+DF64Do2nwQic8a7kkfDLNNk4IiK+2U2Rci4htk
恶意 extension.js
SHA-256 ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf15
macOS 持久化
~/Library/LaunchAgents/com.apple.sysmond.plist、~/.config/.smt、~/.config/.smtk
Linux 持久化
crontab @reboot 运行 ~/.config/.smt;/tmp/.stk_ 开头的文件
Windows 持久化
计划任务 SysMon;Startup 目录下的 sysmon.cmd;%USERPROFILE%\.config\smt.cmd

六、方法与来源

译文根据 2026 年 11 月 14 日抓取的 Cursor 博客原文翻译,没有删减。推文数据通过 fxtwitter 接口读取:取样时浏览 110,814 次、点赞 960 次、回复 91 条。补充信息来自网页搜索和直接抓取原文,Hacker News 数据来自 Algolia 接口。Dark Reading、The Hacker News、eSecurityPlanet 的文章拒绝抓取,没有用作来源。没有找到 Cursor 或 Fireworks 对“密钥在哪次入侵中泄露”的说明。

  1. Cursor,《An update on our recent security incident》,2026-11-13,cursor.com/blog/security-incident-update;X 转发:x.com/cursor_ai
  2. Cursor,《Security notice — malicious version of Anthropic.claude-code》,2026-10-29,10-30 更新,cursor.com/blog/claude-code-extension-security-notice
  3. Fireworks AI,《Fireworks October 2026 security incident》,2026-10-10 更新,fireworks.ai/security/bulletins
  4. Fireworks AI,《Update on October 2026 security incident》,2026-11-09,fireworks.ai/security/bulletins
  5. Hacker News,《Backdoor in Claude Code for VS Code extension on the Cursor Marketplace》讨论帖,2026-10-30,news.ycombinator.com
  6. Phorion,Calum Hall,《Official Claude Code VSX compromise》,2026-10-30,10-31 更新,phorion.io
  7. Microsoft Security Blog,《Inside malicious Claude Code-branded Cursor extension》,2026-10-30,microsoft.com/security/blog
  8. Socket,《Cursor Removes Malicious Claude Code 2.1.313 Extension From Its Marketplace》,2026-10-30,socket.dev
  9. The Register,Anthropic 否认系统被入侵的报道,2026-10-30,theregister.com
  10. Implicator,Anthropic 声明报道,2026-10-31,implicator.ai
  11. Notion,《Security incident involving a third-party AI vendor》,2026-11-09,notion.com/security/advisories
  12. Google Cloud Blog,GTIG 与 Mandiant,《The Rise of LLMJacking》,2026-11-02,cloud.google.com/blog
  13. DEV Community,《Cursor's Security Incident, Explained》,dev.to
  14. Quinn Batten,《Notion violated their own security policy》,2026-11-12,quinnbatten.com
  15. Tech Insider,Fireworks 第二次入侵报道(客户名单未经 Fireworks 证实),tech-insider.org
  16. CIO.com,《Claude Code, Codex and Cursor have become part of your software supply chain》,cio.com
  17. BleepingComputer,《Fireworks AI discloses new breach after cloud provider hack》,2026-11-10,bleepingcomputer.com

返回阅读整理页