篡改版Claude Code插件潜入Cursor市场,至多5000名用户受影响
10月29日,一个被恶意篡改的Claude Code扩展出现在Cursor的VS Code扩展市场中。据Cursor披露,该版本在市场上架时间为太平洋时间凌晨约2时27分至下午约1时35分,前后约11小时。问题版本为2.1.313,顶替了正常的2.1.312版本。由于Cursor默认开启扩展自动更新,在此期间安装或更新到该版本的用户都可能中招,至多约5000人。
Cursor强调,这个恶意修改版并非由Anthropic开发或发布。Anthropic方面也表示,这不是其自身系统或员工设备被攻破,只是有人利用Cursor市场的发布渠道塞入了篡改版本。Anthropic官方渠道的版本不受影响,受影响的只是Cursor用户。事后Anthropic已在Open VSX和微软VS Code市场发布干净的2.1.314版。
该恶意版本在编辑器激活时即运行。它先收集主机名、用户名、操作系统与架构、主目录路径、环境变量名、工作目录、Git邮箱和公网IP地址等信息,随后植入后门:向用户SSH authorized_keys文件追加一把标注为“svc-telemetry”的攻击者公钥,并试图打开本地SSH服务、建立反向SSH隧道。它还在不同系统上设置持久化,包括macOS的LaunchAgent、Linux的定时任务和Windows的计划任务。
据Cursor说明,在多数macOS和Windows主机上,由于扩展运行时没有管理员权限,开启SSH服务和反向隧道的一步因代码错误而失败。但即使隧道没建成,写入的SSH公钥、持久化脚本和已外传的数据依然存在风险。仅卸载扩展也不够,因为恶意载荷丢下的独立脚本会继续驻留,必须按官方指引清理。
Cursor发现后已下架该版本、阻断进一步分发,并一度关闭整个扩展市场做审计、轮换密钥、确认没有其他扩展被篡改,目前市场已重新开放。Cursor还协同托管攻击者服务器的云厂商切断了连接,使中毒设备无法再连上攻击服务器。官方建议中招用户隔离主机、删除svc-telemetry密钥与持久化机制、轮换凭据,并升级到2.1.314版,称将直接联系受影响用户。