← 返回首页

网络安全

Claude Code扩展遭植入后门

本文使用星期天AI中转站大模型,基于 Hacker News 内容自动生成。

Claude Code扩展为何成为风险入口

Claude Code扩展是这起事件的核心对象。Phorion称,Cursor Marketplace分发的官方Claude Code for VS Code扩展版本2.1.312和2.1.313包含后门;Cursor随后移除了这些版本。由于编辑器扩展通常以用户和IDE的权限运行,恶意代码在模块加载时即可访问本地文件、源代码及开发工具,无需用户点击额外界面。

后门如何建立持久访问

被注入的JavaScript会在扩展正常激活前执行。它尝试把攻击者控制的Ed25519公钥写入用户的SSH授权文件,再使用内置私钥建立反向SSH隧道,把受害主机的本地22端口转发到外部服务器。随后,恶意脚本通过macOS LaunchAgent、Linux用户级cron或Windows启动项等方式维持重启后的连接,并回传主机名、用户名、系统平台、架构和Git邮箱等基本信息。

macOS缺陷不等于安全

报告指出,macOS路径在普通用户权限下读取Remote Login状态时,可能得到权限错误而不是“关闭”状态,因此跳过启用SSH的步骤;Windows路径也存在命令执行方面的实现问题。可是这些缺陷只会降低部分环境中反向访问成功的概率,不能消除密钥落地、持久化和侦察行为带来的风险。排查时不应只搜索svc-telemetry这一注释,还应核对授权公钥指纹,并检查相关版本、SSH配置、LaunchAgent、cron和启动项;发现使用过受影响扩展的组织应立即开展环境审查并考虑事件响应。