案例 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应用文件对用户可写,且被修补的组件没有完整性检查
时间线
- gtr2018发布sw-cur和sw-cur1
- aiide发布aiide-cur
- Socket披露该活动,合计下载量超过3200次,并请求npm移除
应对
Socket请求从npm移除,并建议受害者从可信来源重装Cursor、轮换凭据并审计代码中的未授权更改
当前状态: 已控制
来源(在新标签页打开)
- The Hacker News thehackernews.com
- SecurityWeek securityweek.com
引用此案例
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/