Claude Code 扩展 v2.1.313 被植入持久化 SSH 后门
Trojanized Claude Code Extension Plants an SSH Backdoor
Open Source Malware 团队披露了 Visual Studio Code 的 Claude Code 扩展版本 2.1.313 在 Open-VSX 注册表中遭到篡改,该恶意版本在官方代码前插入了一个 66 行的加载器,旨在建立持久的远程访问通道。此事件发生在 Anthropic 员工 Igor Kofman 管理的发布账户下,但尚未证实 Anthropic 官方分发基础设施是否受损。
技术细节显示,恶意载荷利用立即调用的函数(IIFE)在扩展运行时执行,无需用户发起对话即可激活。它向 ~/.ssh/authorized_keys 添加名为 svc-telemetry 的 Ed25519 密钥,尝试启用本地 SSH 服务,并通过反向隧道连接到 C2 服务器 134.209.82.225。此外,该恶意软件还会根据操作系统平台(macOS、Linux 或 Windows)写入特定的持久化文件,如 macOS 上的 LaunchAgents 或 Linux 上的 crontab 条目,以确保重启后仍能维持连接。
事实层面,该样本未下载额外可执行文件或脚本,所有 Payload 均包含在扩展包内;推断层面,攻击者可能利用了开发者信任机制来规避检测;猜测层面,目前无法确定是个人账号被盗还是发布流程存在漏洞。建议受影响用户立即断开系统连接,收集取证证据,并检查 SSH 配置及启动项中的异常行为。
材料揭示了通过预置恶意代码劫持可信开发工具的具体手法,能直接校正对第三方插件供应链安全的判断。
来源:Hacker News · AI · opensourcemalware.com