Meteora Web

Claude Code 在 Cursor 上的扩展存在 SSH 后门,持续约 11 小时

伪造版本的 Claude Code 扩展在 Cursor 市场中停留约 11 小时,内含 SSH 后门。发生了什么,你该怎么做。

Ing. Calogero Bono 1 分钟阅读
Claude Code 在 Cursor 上的扩展存在 SSH 后门,持续约 11 小时

周四,一个被篡改的 Visual Studio Code 版 Claude Code 扩展在 Cursor 市场中停留了约 11 小时。它包含一个面向 Windows、macOS 和 Linux 的 SSH 后门。据 Cursor 称,受影响用户最多 5000 人。这一点很重要,因为该扩展在开发环境的权限下运行,因此可能访问本地文件和源代码。我们在第一篇报道中已经提到过这件事。

在进入事实之前,先了解几个术语。 后门是一个隐藏的服务入口,让攻击者能够重新进入计算机。SSH是一种远程控制计算机的协议。反向 SSH 隧道是由受害者计算机向攻击者发起的连接。供应链指通过可信的供应商或分发渠道发起的攻击。EDR是一种检测企业设备上异常行为的软件。

Zenithby Meteora Web 你企业的操作系统。 社交媒体、客户、预订和发票都在同一个平台。适合健身房、理发店和专业人士。 了解 Zenith → 免费演示 · 无需信用卡

Cursor 上发生了什么?

据 Wired 报道,Cursor 的母公司为 SpaceX,该平台曾托管一个恶意 Claude Code 扩展约 11 小时。公司称下载用户“最多 5000 人”,并一度关闭了市场。

据 The Register 报道,2.1.313 版本在太平洋时间周四 02:27 至 13:35 之间可供下载,即 UTC 时间 09:27 至 20:35。该版本由 EDR 供应商 Phorion 发现,是在一位客户的 Mac 上检测到的。

后门做了什么?

据 Ars Technica 报道,Cursor 称恶意代码试图安装持久的 SSH 后门。它添加攻击者的 SSH 密钥,启用本地 SSH 服务,并打开一条反向隧道。

据 The Register 转述的供应商分析,它还会收集用户名、已配置的 Git 邮箱和公网 IP 地址,并将这些数据发送给攻击者。

由于 Cursor 的扩展以开发环境的权限运行,受感染版本很可能能够访问本地文件、源代码和开发工具。

为什么损害有限?

这个恶意软件存在一个缺陷。打开 SSH 隧道的脚本在 macOS 和 Windows 上需要管理员权限,而在绝大多数情况下它并不具备,因此运行失败。Wired 将其称为一次好运。

Phorion 的 Calum Hall 表示,“大家都非常幸运,这本可能成为攻击者非常危险的立足点。”

不过这个缺陷并不能消除风险。扩展仍会发送所收集的数据,保留攻击者的密钥,并安装持久化机制。

责任在谁?

Anthropic 否认任何入侵。其技术团队的 Felix Rieseberg 写道,攻击者利用 Cursor 市场的访问权限发布了一个被篡改的副本,官方渠道的版本不受影响。关于此事的更多说明见我们关于 Claude Code 2.1.314 的文章。

早期的报道有所不同。Ars Technica 写道 2.1.313 据称是通过 Anthropic 在 Cursor 上的官方账户发布的。而据 Wired 报道,Cursor 表示这些恶意版本并非 Anthropic 开发。攻击者如何获得访问权限,至今仍未得到解释。

需要了解的局限

目前尚不清楚该软件包是如何进入市场的。Cursor 没有说明是否存在内部入侵,也没有回复 Wired 的询问。5000 名用户这一数字是公司声称的上限,并未经过独立核实。各方对持续时间的说法也不一致,Cursor 称约 11 小时,Ars Technica 称接近 12 小时。我们也不知道是否已有攻击成功的记录。

这对数字行业从业者意味着什么

如果你周四使用过 Cursor,请检查已安装的扩展版本。仅仅更新是不够的,因为修复后的版本并不会移除持久化机制。请按照 Cursor 发布的步骤和清理脚本操作,并排查是否存在不明的 SSH 密钥。如果你管理的服务器或代码仓库可以通过笔记本访问,应轮换凭据和密钥。此事件也说明了供应商在工作流程中的分量,这一话题我们在 NIS2 供应商登记指南中有所讨论。

我们的看法

攻击几乎在所有地方都失败了,这是运气,而不是防御的功劳。默认自动更新的扩展市场是通向开发者机器的特权通道,应当这样对待。Anthropic 强调其系统与此无关,这是正确的,但对用户而言这一区别意义不大,因为扩展上印的名字就是它的。我们需要 Cursor 公开说明攻击者是如何获得访问权限的。

常见问题

哪些人受到了 Claude Code 恶意扩展的影响?

只有使用 Cursor 并安装了 2.1.313 版本的用户。据 Anthropic 称,其官方渠道上的版本不受影响。Cursor 估计受影响用户最多 5000 人。

恶意版本存在了多长时间?

据 Cursor 和 The Register 称约 11 小时。周四 UTC 时间 09:27 至 20:35 期间可以下载。Ars Technica 则称接近 12 小时。

只要更新扩展就安全了吗?

不是。安装最新版本并不能清除恶意软件留下的持久化机制。你需要按照 Cursor 指定的步骤和脚本进行清理。

Anthropic 被黑了吗?

据 Anthropic 称没有。Rieseberg 和 Dworken 表示,其系统和员工笔记本均未遭入侵。攻击者据称是利用了 Cursor 市场的访问权限。

事件发生后 Cursor 做了什么?

它删除了恶意版本,出于谨慎暂时关闭了市场,并检查了其他扩展。它还轮换了自身密钥,并在一家云服务商的协助下切断了与攻击者服务器的连接。

未来几周对 Cursor 和 Anthropic 的期待

目前缺失的是原因。在 Cursor 解释攻击者如何进入之前,其他市场的风险依然存在。

  • 关注 Cursor 可能发布的关于访问权限原因以及轮换密钥使用情况的报告。
  • 留意 Anthropic 是否会直接通知客户,因为此前它并未这样做。
  • 考虑在编辑器设置中关闭扩展的自动更新。

来源

Zenithby Meteora Web 你企业的操作系统。 社交媒体、客户、预订和发票都在同一个平台。适合健身房、理发店和专业人士。 了解 Zenith → 免费演示 · 无需信用卡

相关阅读

博客精选

最新文章