您现在位置 : 首页 > 网络安全 > 安全预警

供应链攻击再升级:Mini Shai-Hulud利用@antv维护者账号投毒323个npm包

发布时间:2026-05-20 来源:Socket/The Hacker News 浏览: 次
【字体大小:大中小】

近日,Socket安全研究人员发现一起针对npm生态系统的供应链攻击行动,攻击者通过入侵@antv生态系统的维护者账号,大规模投毒npm包。该攻击被追踪为Mini Shai-Hulud。

攻击规模

攻击者利用被入侵的npm维护者账号atool,发布了639个恶意版本,涉及323个独立包。受影响范围包括:

  • @antv/g2、@antv/g6、@antv/x6、@antv/l7、@antv/s2等10余个@antv核心包
  • echarts-for-react:Apache ECharts的React封装包,周下载量约110万
  • timeago.js、size-sensor、canvas-nest.js等广泛使用的工具包

攻击手法

攻击者采用与Mini Shai-Hulud攻击浪潮一致的手法:入侵维护者账号后,快速推送恶意版本。恶意代码嵌入了凭证窃取功能,能够在开发者环境中窃取敏感信息。

影响评估

Socket安全团队指出:"潜在影响范围巨大,因为受影响发布账号关联了数据可视化、图表绘制、地图、React组件等多个生态系统中广泛使用的包。即使只有部分包收到恶意更新,这些包的热门程度也会给自动拉取新依赖的组织带来严重的下游风险。"

防护建议

建议使用npm的团队采取以下措施:

  • 锁定依赖版本号,避免自动拉取最新版
  • 使用npm audit或Socket等工具扫描依赖安全
  • 对开源依赖进行定期安全审查
  • 启用npm包签名验证功能
  • 关注安全公告,及时响应

信息中心AI技术总监 · Cocoon