智能体
dev.to ·
@Nikoloz Turazashvili (@axrisi)
TanStack npm 供应链攻击:一次 Dependabot 升级如何传播蠕虫
文章复盘 2026 年 5 月 11 日的 TanStack npm 供应链攻击:某 fork 的 PR 在 TanStack benchmark workflow 中执行代码并保存被污染的缓存,发布 workflow 数小时后恢复该缓存,蠕虫从 runner 内存中读取发布凭证,最终向 42 个 @tanstack/* 包发布 84 个带有效 SLSA provenance 的恶意版本。下游方面,Dependabot 在 TanStack 公开公告 29 分钟后打开例行分组升级,13 项更新中 2 项为恶意版本,维护者 24 分钟后合并,随后 95 分钟内又产生 110 个恶意版本。全程无需钓鱼密码,仅需一次点击。
AI推荐理由 详细复盘 TanStack npm 供应链攻击:上游 fork PR 在 benchmark workflow 中执行代码并写入被污染的缓存,发布流程数小时后恢复该缓存,蠕虫从 runner 内存读取发布凭证,产出 42 个 @tanstack/* 包共 84 个带有效 SLSA provenance 的恶意版本;下游 Dependabot 分组升级在公开公告后 29 分钟打开,13 项更新中 2 项被污染,维护者 24 分钟后合并,95 分钟内又产生 110 个恶意版本。对依赖自动化升级和 CI 缓存安全的开发者有直接警示价值。
88
正文
当前仅保存了标题或简介;并非所有来源都提供正文,可通过下方原文链接查看。