案例 mastra-npm-sapphire-sleetAI 供应链全球
朝鲜Sapphire Sleet劫持维护者账户,木马化140多个Mastra AI npm包
攻击者接管npm维护者“ehindero”,向140多个@mastra包推送更新,添加仿冒依赖easy-day-js,其postinstall投放器获取一个搜寻166种钱包扩展的跨平台信息窃取程序。
严重针对 AI 的攻击状态: 已控制已核实案例档案
- 报道日期
- 2026年6月17日
- 地点
- 全球
- 目标
- 使用@mastra AI代理框架的开发者
- 严重程度
- 严重
- 发起者
- Sapphire Sleet(BlueNoroff)
- 行为者类型
- 国家支持
- 已报告损失
- 未报告
- CVE
- 无
发生了什么
攻击者接管npm维护者“ehindero”,向140多个@mastra包推送更新,添加仿冒依赖easy-day-js,其postinstall投放器获取一个搜寻166种钱包扩展的跨平台信息窃取程序。
影响: 140多个包被投毒;窃密程序在Windows、macOS和Linux上收集主机详情、浏览器历史和钱包扩展数据并实现持久化;受害者数量未披露
谁发起了攻击
行为者: Sapphire Sleet(BlueNoroff)
归因: 微软以高置信度评估PowerShell后门、攻击手法和C2基础设施与Sapphire Sleet相符,该朝鲜行为者也是2026年4月Axios npm攻击的幕后黑手
动机: 窃取凭据、API密钥、令牌和加密货币钱包以创收
如何发生
攻击途径: 被劫持的维护者账户发布恶意版本;postinstall钩子禁用TLS验证并运行一个混淆投放器,启动隐藏的第二阶段窃密程序
根本原因: 单个维护者账户对整个包作用域拥有发布权限且没有额外的发布保护
时间线
- 微软披露Mastra npm入侵
- 微软更新将该活动归因于Sapphire Sleet
- BleepingComputer报道后续的PowerShell后门和在受影响主机上的SYSTEM级服务
应对
微软发布了分析和归因;报道中未详述npm和Mastra的修复措施
当前状态: 已控制
来源(在新标签页打开)
- BleepingComputer bleepingcomputer.com
- BleepingComputer npm tag bleepingcomputer.com
引用此案例
朝鲜Sapphire Sleet劫持维护者账户,木马化140多个Mastra AI npm包. AI Threat Watch, 案例 mastra-npm-sapphire-sleet, 2026年6月17日. https://aithreat.io/zh/cases/mastra-npm-sapphire-sleet/
永久链接: https://aithreat.io/zh/cases/mastra-npm-sapphire-sleet/