#安全资讯 Cursor 扩展程序商店出现假冒的 Claude Code,需要强调的是该扩展并非 A 社官方发布,其他媒体报道时称 A 社官方版 Claude Code 被入侵。目前可以确认 Open VSX 和 NPM 上的 Claude Code 是正常的,仅 Cursor 上的 Claude Code 有问题。恶意扩展分发时间约 11 小时,建议在国内时间 10 月 29 日 17:27~10 月 30 日 04:35 安装或更新 Claude Code 扩展的用户立即检查。查看全文:https://ourl.co/127853
SpaceXAI Cursor 确认其扩展程序商店曾提供某个被恶意修改的 Claude Code 扩展程序,版本号为 2.1.313 版。该扩展程序开发者标注 Anthropic,但实际上该扩展程序并非 A 社开发,而是黑客冒充 A 社开发并提交的。
此前有部分安全报道将事件描述为 A 社官方扩展或 Open VSX 遭到攻击,后续调查发现受影响的分发渠道仅为 Cursor 自己的扩展程序商店,Open VSX 和 NPM 发布记录正常,未出现恶意版本。
这个恶意扩展程序使用 Anthropic.claude-code 标识且版本号为 2.1.313 版,在商店里的分发时间段为 10 月 29 日 17:27~10 月 30 日 04:35 (这里已换算为国内时间),持续分发时间为 11 小时。
恶意版本保留 Claude Code 官方扩展的多数能力,但在 extension.js 开头插入约 66 行的恶意加载代码。扩展程序加载时恶意代码会先执行,随后正常功能继续启动,开发者难以从界面上发现异常。
分析显示,这个恶意扩展程序会尝试在用户的 SSH 授权文件中添加攻击者控制的公钥,标记为 svc-telemetry,随后尝试启动本机 SSH 服务并建立反向 SSH 隧道。
恶意代码还会持续建立运行机制,例如在 macOS 上创建用户级 LaunchAgent,在 Windows 上尝试创建计划任务,在部分情况下使用启动目录维持开机自动运行等。
插件收集的信息包括设备主机名、用户名、操作系统、CPU 架构、工作目录、Git 配置中的邮箱和公网 IP、敏感环境变量名称。但值得注意的是,这段恶意代码本身存在错误,同时启动本机 SSH 服务通常需要管理员权限,因此建立反向 SSH 隧道实际会失败。不过插件仍然可能写入攻击者公钥、创建持久化文件并发送主机信息,因此受影响的用户仍然需要清理和检查设备。
曾在上述时段内通过 Cursor 扩展商店安装或更新 Claude Code 2.1.313 的开发者,应当先隔离疑似受影响的设备,随后开始检查扩展程序安装记录和 Cursor 公布列出的 IOC。
#macOS 和 Linux 用户可以运行如下命令检查 SSH 授权文件是否出现 svc-telemetry grep -n 'svc-telemetry' ~/.ssh/authorized_keys #Windows 用户需检查用户目录下的 .ssh\authorized_keys C:\ProgramData\ssh\administrators_authorized_keys #若发现可疑密钥则应结合 Cursor 公告中的完整公钥和指纹核对,清理未经授权添加的条目
其他值得检查的痕迹包括:
#macOS ~/Library/LaunchAgents/com.apple.sysmond.plist ~/.config/.smt ~/.config/.smtk #Windows: 检查计划任务是否有名为 SysMon 的条目
