Anthropic 遭入侵 VS Code 插件植入后门
Anthropic 遭遇供应链攻击,其官方 VS Code 和 Cursor 扩展(超 4000 万安装量)被植入远程访问木马。恶意版本通过 SSH 反向隧道获取开发者设备控制权,且 Anthropic 在未通知用户的情况下静默替换了受感染版本。
报道正文
阅读时长:3 分钟
1 小时前
--
昨天,Anthropic 遭到入侵,一款被数千万开发者用于访问 Claude 的 Visual Studio Code 和 Cursor 扩展程序通过 SSH 反向后门投递了远程访问木马(RAT)。这种恶意软件允许攻击者对开发者的笔记本电脑和台式机进行手动及自动化远程访问,构成了一起供应链攻击。
Anthropic 并未通知客户,而是悄悄删除了带有后门的版本,未向任何人透露此事。
该扩展程序在 Visual Studio Code (VSCode) 和 Cursor 中会自动更新到恶意版本。该扩展程序的安装量超过 4000 万次。
Phorion 是首个注意到终端上存在恶意活动的机构:
受影响的版本为 2.1.313。Anthropic 在 8 小时前用版本 2.1.314 替换了该版本,后者似乎移除了扩展程序中的后门,但我无法确定其中是否仍包含恶意代码。它不会移除已感染系统中存在的 SSH 后门,也无法消除之前的侦察活动痕迹。
订阅 Kevin Beaumont 的文章推送
免费注册 Medium 以获取这位作者的更新。
记住我以便更快登录
你可能会注意到 OpenVSX、Visual Studio Marketplace 和 Cursor 上已找不到版本 2.1.313:
按回车键或点击查看全尺寸图片
按回车键或点击查看全尺寸图片
Cursor 已承认此问题:
一个被恶意篡改的 Anthropic Claude Code 扩展版本出现在 Cursor VS Code 扩展市场中。该扩展运行恶意代码,试图安装持久化的 SSH 后门。具体而言,它会:
收集主机和用户信息:主机名、用户名、操作系统、架构、主目录路径、环境变量名称、工作目录、配置的 Git 邮箱以及公网 IP。
尝试将攻击者控制的 SSH 密钥添加到
authorized_keys文件中,启用本地 SSH 服务,并打开反向 SSH 隧道。除非在极不寻常的情况下(即 Cursor 以管理员权限启动),否则由于恶意代码中的错误,此步骤将会失败。尝试通过 LaunchAgent(macOS)或计划任务使反向 SSH 隧道持久化,该任务试图以 SYSTEM 权限运行,并带有 Startup-script 回退机制(Windows)。后台脚本大约每 60 秒重试一次隧道连接。
通过 HTTP POST 请求向端口 8099 上的
/beacon端点报告主机详情和后门状态。
为了使用 Microsoft Defender for Endpoint 搜寻该恶意版本,我已发布了 KQL 查询:
在笔记本电脑上运行 Claude Code 的知名客户包括 Binance,以及其他成千上万的用户。
这是一个正在发展的情况,请在 Mastodon 上关注我以获取更新 — @[email protected]:
按回车键或点击查看完整尺寸图片
