AI Threat Watch

案例 cursor-npm-macos-backdoorAI 供应链全球

npm包“sw-cur”和“aiide-cur”在macOS上为Cursor植入后门,下载3200次

Socket发现三个承诺廉价Cursor访问权限的npm包窃取Cursor凭据、用攻击者代码修补Cursor的main.js、禁用自动更新并重启IDE,以在其中维持远程执行。

高针对 AI 的攻击状态: 已控制已核实案例档案

在交互式地图中打开引用此案例

报道日期
2025年5月9日
地点
全球
目标
macOS上的Cursor AI编辑器用户
严重程度
高
发起者
npm账户gtr2018和aiide
行为者类型
犯罪团伙
已报告损失
未报告
CVE
无

发生了什么

Socket发现三个承诺廉价Cursor访问权限的npm包窃取Cursor凭据、用攻击者代码修补Cursor的main.js、禁用自动更新并重启IDE,以在其中维持远程执行。

影响: 下载量超过3200次;受感染的Cursor在禁用自动更新的情况下运行攻击者控制的代码,暴露凭据、源代码和构建流水线

谁发起了攻击

行为者: npm账户gtr2018和aiide

归因: 以npm用户名gtr2018和aiide发布;无进一步归因

动机: 窃取凭据并在开发者IDE内持久执行代码,可能进而危及源代码和CI/CD

如何发生

攻击途径: 宣传为廉价Cursor访问工具的恶意npm包;安装脚本收集凭据、获取加密载荷并覆盖Cursor.app下的文件

根本原因: 开发者信任非官方npm包以绕过订阅费用;IDE应用文件对用户可写,且被修补的组件没有完整性检查

时间线

  1. gtr2018发布sw-cur和sw-cur1
  2. aiide发布aiide-cur
  3. Socket披露该活动,合计下载量超过3200次,并请求npm移除

应对

Socket请求从npm移除,并建议受害者从可信来源重装Cursor、轮换凭据并审计代码中的未授权更改

当前状态: 已控制

来源(在新标签页打开)

引用此案例

npm包“sw-cur”和“aiide-cur”在macOS上为Cursor植入后门,下载3200次. AI Threat Watch, 案例 cursor-npm-macos-backdoor, 2025年5月9日. https://aithreat.io/zh/cases/cursor-npm-macos-backdoor/

永久链接: https://aithreat.io/zh/cases/cursor-npm-macos-backdoor/

此案例的其他语言版本: EnglishFrançaisEspañolالعربية中文