Cursor扩展市场出现伪造Claude Code恶意扩展:植入SSH后门,约5000开发者受影响

早报5天前发布 小马良
24 0

10月29日,仿冒 Anthropic Claude Code 的恶意扩展在 Cursor 内置扩展市场上架流通,持续约11小时(PT时间02:27–13:35),版本号2.1.313,最多影响约5000名开发者。Cursor基于VSCode构建,兼容VSCode扩展,攻击者冒用Claude Code名义投放恶意包,Anthropic并未发布该版本。

Cursor扩展市场出现伪造Claude Code恶意扩展:植入SSH后门,约5000开发者受影响

恶意植入方式:在extension.js头部插入JS加载器,原有合法扩展代码保留;扩展一旦加载恶意代码就自动执行,不需要用户主动和Claude Code交互。

恶意行为清单:

  1. 收集主机信息:用户名、主机名、公网IP、Git邮箱、敏感环境变量名;
  2. 写入攻击者控制的SSH密钥,尝试开启SSH、搭建反向隧道;
  3. 持久化驻留:macOS写入LaunchAgent,Windows依靠计划任务/启动脚本,每分钟重试隧道;
  4. 将侦察数据上报攻击者服务器 134.209.82[.]225。

一个关键细节:恶意代码本身存在缺陷,多数设备无法真正打通SSH远程访问

  • macOS:调用systemsetup -getremotelogin查询远程登录,但无管理员权限,命令报错,脚本判断逻辑失效,跳过开启SSH流程;
  • Windows:试图用 /bin/sh 调用PowerShell部署OpenSSH,原生Windows不存在这个shell,SSH服务启动失败。
    即便隧道无法连通,密钥依然会写入、持久化项会安装,设备信息照样外传。攻击者的计划是SSH连上主机之后再手动窃取凭证。

Cursor应急处置动作:

  • 立即下架恶意扩展、临时关停整个扩展市场,审计全部扩展、轮换访问密钥;
  • 联动服务商打掉攻击者服务器,切断数据上报和反向隧道;
  • 初步结论:仅Cursor市场流出这个恶意包,微软VSCode Marketplace、Open VSX、npm未被波及;暂无证据说明其它扩展被篡改。

受感染主机排查与修复建议

  1. 检查是否存在 svc-telemetry SSH密钥;
  2. 高危操作:隔离主机、轮换所有密钥/Token、销毁在线会话;
  3. 稳妥方案:从干净备份重建开发环境;
  4. 检查系统启动项、macOS LaunchAgent、Windows计划任务。

本次事件留下待解疑问:攻击者是如何绕过Cursor扩展市场审核、冒用Anthropic名义上架包,Cursor自身平台账号体系有没有被攻陷。

© 版权声明

相关文章