安全指南

Cursor 市场上被篡改的“Claude Code”扩展(10 月 29 日,约 11 小时):如何检查 SSH 后门

2026 年 10 月 29 日,一个以 Anthropic 名义发布(Anthropic.claude-code)的被篡改扩展出现在 Cursor 扩展市场上,Cursor 称它并非由 Anthropic 开发。据 Cursor 称,它试图添加 SSH 密钥和持久化机制。Cursor 的说法,以及面向 Cursor 用户的防御性检查。

发布于 2026-10-31 更新于 2026-10-31 最后核实 2026-10-31 4 分钟阅读
本页目录

适用对象:使用 Cursor 编辑器,并在 2026 年 10 月 29 日安装或更新了 Claude Code 扩展的人,以及管理开发者机器的团队。本文依据 Cursor 自己的安全通知,只涉及防御性检查。

事态发展中:本文将随机构发布更多信息而更新

截至 2026 年 10 月 31 日

尚不清楚

  • 被篡改的版本是如何以 Anthropic 的名义发布的
  • 市场运营者或被冒用名称的发布者的系统是否遭到入侵
  • 有多少用户安装了被篡改的版本
  • 是否有任何机器通过后门被访问

Cursor 于 10 月 30 日太平洋时间 11:30 更新了通知,修订了指标并澄清了受影响的版本。它表示,任何可能安装过该扩展的人,即使影响检查结果显示干净,也应遵循其修复步骤。

Cursor 用户今天应该做什么

1

弄清楚您是否在 10 月 29 日安装或更新了该扩展

Cursor 给出的时间窗口是 2026 年 10 月 29 日太平洋时间约 2:27 至 13:35,换算成日本时间(JST)为 10 月 29 日 18:27 至 10 月 30 日 5:35。请在 Cursor 中打开扩展列表,检查 Claude Code 扩展的已安装版本。Cursor 列出面向 Windows 和 macOS 的 2.1.312 和 2.1.313 为被篡改的版本。如果您没有在该时间窗口内安装或更新它,Cursor 的通知并未说明您受到影响。

2

检查 authorized_keys 中是否有标记为 svc-telemetry 的条目

Cursor 称,该代码试图添加一个由攻击者控制、标记为 svc-telemetry 的 SSH 公钥。请打开您的 authorized_keys 文件(在 macOS 上,通常位于主目录的 .ssh 文件夹中)并查找该标记。Cursor 的通知中分别提供了 macOS 和 Windows 的命令;请从官方页面使用它们。不要运行从其他地方复制来的命令。

3

检查持久化机制:LaunchAgent、计划任务、启动项

据 Cursor 称,持久化机制在 macOS 上是 LaunchAgent,在 Windows 上是带有启动项备用方案的计划任务,约每 60 秒重试一次。请查看 LaunchAgents 文件夹、任务计划程序和启动文件夹中是否有您没有创建的条目。Cursor 的通知列出了可供比对的名称和文件路径。

4

如果有任何匹配:隔离、清除、轮换

Cursor 建议隔离有载荷执行或后门安装迹象的主机,清除未经授权的密钥、持久化条目和隧道进程,并在适当时重建主机。然后,从可信的机器上轮换受影响机器可访问的凭据并撤销会话:SSH 密钥、云和 API 令牌、Git 和包注册表令牌,以及浏览器或 SaaS 会话。Cursor 警告,有限的环境变量收集并不能排除之后的凭据访问。

关于轮换顺序和最小权限密钥,参见最小权限的 SSH 密钥。

5

即使检查看起来是干净的,也要执行 Cursor 的修复步骤

Cursor 为每个平台提供了脚本,并表示无论影响检查结果如何,都应遵循修复步骤。联系方式:Cursor 通知中的安全邮箱地址。

6

面向团队:看看您的开发者可以安装哪些扩展

确定允许使用哪些 IDE 扩展,对重要的扩展固定版本或审查更新,并尽可能让长期有效的密钥远离开发者的笔记本电脑。关于软件包中同类问题,参见 npm 供应链防御和 TanStack、Nx Console 与 GitHub 事件链。

发生了什么(依据 Cursor 的通知)

除标注为媒体报道的部分外,以下所有陈述均来自 Cursor 的安全通知,并归于 Cursor。

  1. 2026 年 10 月 29 日,太平洋时间约 2:27

    据 Cursor 称,第一个被篡改的版本出现在 Cursor 扩展市场上。
  2. 10 月 29 日,太平洋时间约 13:35

    时间窗口结束(约 11 小时)。Cursor 移除了被篡改的版本,并阻止进一步分发。
  3. 10 月 29 日

    Cursor 暂时关闭了市场,审计了访问权限和其他扩展,轮换了密钥,重建了市场并使其重新上线。它正与托管服务提供商合作,使攻击者的服务器下线。
  4. 10 月 30 日,太平洋时间 11:30

    Cursor 更新了通知,修订了指标并澄清了受影响的版本。
约 11 小时
可获取的时间窗口(Cursor)
2.1.312 / 2.1.313
被篡改的版本,Windows 和 macOS(Cursor)
最多约 5000
可能暴露的开发者(BleepingComputer)
已不再运行
攻击者服务器(Cursor)

已知与未知的内容

截至 2026 年 10 月 31 日的情况。随着更多信息发布,本表将被改写。

项目所述内容状态
Cursor 市场上被篡改的版本2.1.312 和 2.1.313,Windows 和 macOS,10 月 29 日太平洋时间约 2:27 至 13:35已确认(Cursor)
由谁开发Cursor 称并非由 Anthropic 开发已确认(Cursor)
行为加载时运行;收集主机和用户信息;添加了攻击者的 SSH 密钥;尝试启用 SSH 并建立反向隧道;通过 LaunchAgent 或计划任务安装持久化机制;把主机详情发送给攻击者已确认(Cursor)
启用 SSH需要扩展通常不具备的管理员权限,因此在大多数主机上会失败,攻击者在这些主机上不可能通过隧道登录。该扩展确实添加了攻击者的密钥、安装了持久化机制并发送了主机详情已说明(Cursor)
其他扩展和官方分发渠道没有证据表明它们受到影响目前证据显示未受影响(Cursor)
其他市场(npm、Open VSX、VS Code Marketplace)早期报道已被更正;Cursor 的市场是唯一的来源媒体报道(BleepingComputer)
用户数量最多约 5000 人可能曾暴露(媒体);在我们读到的 Cursor 通知中没有数量未经证实
它是如何以 Anthropic 的名义发布的未说明未说明
是否有任何机器通过后门被访问未说明未说明

如何理解:被冒用的名称不一定就是被入侵的一方

Cursor 声明被篡改的版本并非由 Anthropic 开发。在我们读到的来源中,并未说明市场运营者或被冒用名称的发布者的任何系统是否遭到入侵,本文也不主张其中任何一种说法。“暴露”是指该版本可供获取,并不表示有机器被访问。

添加 SSH 公钥(svc-telemetry)

↓

检查 authorized_keys

→ 如果发现:清除,隔离该机器

持久化机制(LaunchAgent / 计划任务 / 启动项)

↓

查找您没有创建的条目

→ 清除;考虑重建(Cursor)

被篡改的版本做了什么(依据 Cursor)以及在哪里检查

为什么市场上的假扩展很危险

编辑器扩展以您用户的权限运行,通常可以访问您的文件、Git 凭据、SSH 密钥以及终端的环境变量。因此,冒用可信名称的被篡改副本,一开始就拥有比大多数恶意软件更多的访问权限。向 authorized_keys 添加密钥,目的是让发送者日后能再次进入,这就是为什么移除扩展并不等于清理了机器。

一般而言,在安装或更新扩展之前:请核对发布者和确切的名称,对广泛使用的扩展突然出现的新版本保持谨慎,并让生产环境的凭据远离您测试新工具的环境。

参考来源

  • Cursor,关于 Claude Code 扩展的安全通知(2026 年 10 月 29 日发布,10 月 30 日更新)— cursor.com
  • BleepingComputer,《Cursor 上的恶意 Claude Code 扩展植入了 SSH 后门》(2026 年 10 月 30 日;标题为英文原文的译文)— bleepingcomputer.com

更新记录

2026-10-31:首次发布,依据 Cursor 的通知(10 月 30 日太平洋时间 11:30 更新)。待发布途径或用户数量得到说明后,本文将随之更新。

延伸阅读

最新快讯

FAQ

QCursor 市场上发生了什么?
A

据 Cursor 的安全通知(2026 年 10 月 29 日发布,10 月 30 日更新),以 Anthropic 的 Claude Code 扩展名义发布的扩展的被篡改版本 2.1.312 和 2.1.313,于 10 月 29 日太平洋时间约 2:27 至 13:35 期间,在 Cursor 扩展市场上面向 Windows 和 macOS 分发。Cursor 称这些版本并非由 Anthropic 开发。

Q官方的 Claude Code 扩展或其他市场是否受到影响?
A

Cursor 称没有证据表明该扩展的其他版本或官方分发渠道受到影响,其市场上的其他扩展也没有被篡改。BleepingComputer 报道,早期关于 npm、Open VSX 和 Visual Studio Code Marketplace 的说法后来被证伪,Cursor 的市场是唯一的分发来源。

Q被篡改的扩展做了什么?
A

据 Cursor 称,它在加载时运行,收集主机和用户信息,添加由攻击者控制的 SSH 密钥,尝试启用 SSH 并建立反向隧道,并在 macOS 上通过 LaunchAgent、在 Windows 上通过带有启动项备用方案的计划任务来保持隧道存活。Cursor 补充说,启用 SSH 服务需要扩展通常不具备的管理员权限,因此这一步通常会失败;但该扩展确实添加了攻击者的 SSH 密钥、安装了持久化机制并把主机详情发送给攻击者,并且攻击者在大多数主机上不可能通过隧道登录。

Q我如何检查自己是否受到影响?
A

如果您在 2026 年 10 月 29 日于 Cursor 中安装或更新了 Claude Code 扩展,请检查已安装的版本,在 authorized_keys 文件中查找标记为 svc-telemetry 的 SSH 密钥,并查找不熟悉的 LaunchAgent(macOS)、计划任务或启动项(Windows)。Cursor 的通知列出了各操作系统的具体命令和指标,并提供了修复脚本。

Q仅卸载该扩展就够了吗?
A

Cursor 称,仅卸载可能不够,因为密钥和持久化条目可能会残留,重建主机可能是合适的做法。Cursor 还称,有限的环境变量收集并不能排除之后通过后门访问凭据的可能,因此应从可信的系统上轮换该机器可访问的密钥和凭据。

Q有多少用户受到影响?
A

未经证实。BleepingComputer 报道,最多约 5000 名开发者可能曾暴露于风险之中;在我们读到的 Cursor 通知版本中没有给出用户数量。暴露是指该版本可供安装,并不表示每位用户都已被入侵。