数十个Red Hat软件包通过其官方NPM渠道被植入后门
摘要
数十个Red Hat软件包通过该公司官方NPM渠道被植入后门,攻击者利用Shai-Hulud蠕虫通过GitHub Actions OIDC入侵了Red Hat的CI/CD管道。Red Hat已移除恶意软件包,并声明它们仅用于内部,但此次攻击凸显了日益升级的供应链风险。
<p>研究人员表示,Red Hat官方NPM账户已被入侵,并被用于推送一种在机器间传播的恶意蠕虫,该蠕虫会窃取敏感凭证,以期获取更多机密数据。</p>
<p>根据安全公司Aikido的研究人员的说法,此次供应链攻击于周一启动,并在本文发布时仍处于活跃状态。攻击者控制了@redhat-cloud-services(npm仓库中专用于官方Red Hat软件包的合法渠道),从而实施了此次入侵。因此,该渠道深受依赖Red Hat云服务的开发者的广泛信任。</p>
<h2>当今供应链攻击的恶性循环</h2>
<p>目前尚不清楚攻击者具体如何控制了该命名空间,但几乎可以肯定涉及获取访问所需凭证的泄露,可能通过之前的供应链攻击。似乎有超过30个软件包受到影响。</p><p><a href="https://arstechnica.com/security/2026/06/dozens-of-red-hat-packages-backdoored-through-its-offical-npm-channel/">阅读全文</a></p>
<p><a href="https://arstechnica.com/security/2026/06/dozens-of-red-hat-packages-backdoored-through-its-offical-npm-channel/#comments">评论</a></p>
查看缓存全文
缓存时间: 2026/06/01 22:45
# 数十个 Red Hat 软件包通过其官方 NPM 渠道被植入后门
来源:https://arstechnica.com/security/2026/06/dozens-of-red-hat-packages-backdoored-through-its-offical-npm-channel/
这种被命名为 Shai-Hulud 的蠕虫具有上个月作为开源免费软件发布的恶意程序的所有特征。TeamPCP 是第一个使用 Shai-Hulud 的组织,它发起了一场竞赛,承诺向使用该恶意软件实施最大规模供应链攻击的黑客支付 1000 美元。TeamPCP 也策划了此前一系列供应链攻击。现在,该蠕虫已落入许多其他威胁组织之手,供应链攻击可能进一步升级。
该恶意软件重点关注 CI/CD(持续集成/持续交付)系统,这类系统通过自动化代码变更的构建、测试和部署,实现更快、更可靠的软件发布。周一攻击中传播的恶意代码是通过 GitHub Actions OIDC(OpenID Connect)发布的,这表明 Red Hat 的 CI/CD 管道已被攻陷。OIDC 是一种通过使用临时凭证与云服务交互的安全措施。一旦安装,恶意软件会针对其他组织的 CI/CD 凭证。Red Hat 的 GitHub Actions OIDC 被攻陷,很可能是此前一次供应链攻击感染了某位员工的机器所致。
在这篇文章发布后发送的一封电子邮件中,Red Hat 表示已删除恶意软件包。
“这些软件包严格限于内部开发,恶意代码从未通过 console.redhat.com 系统发布给客户使用,”邮件中写道。“虽然我们的调查仍在进行中,但我们尚未发现对客户或合作伙伴环境以及 Red Hat 生产系统造成任何影响。”
鉴于近期其他供应链攻击的成功案例,任何在过去 36 小时内接触过受影响软件包的人员,都应假定其工作站、CI/CD 管道以及所有云服务和仓库的凭证已被攻陷。这意味着员工应立即放下手头工作,进行彻底调查。
在近期一次针对 Checkmarx 的供应链攻击中,该安全公司未能彻底驱逐责任方,随后又遭受了两次攻击。首次攻击中使用的 Checkmarx 凭证来自对 Trivy 软件开发者的供应链攻击。从 Trivy 转向 Checkmarx 以及 Checkmarx 未能完全修复初始漏洞,这充分说明了从这类安全漏洞中完全恢复的难度及其带来的风险。
Socket 和 Aikido 均提供了受影响的 Red Hat 软件包列表及其他入侵指标,任何可能受影响的人员或组织应立即加以利用。
*文章已更新,增加了 Red Hat 的评论。*
相似文章
Mini Shai-Hulud再次来袭:314个npm包遭入侵
npm账户'atool'被入侵,导致317个包中发布了637个恶意版本。该载荷窃取凭据,通过AI编码工具和系统服务建立持久化,并通过GitHub外泄数据。
RedHat 的 NPM 包已被入侵
这是 RedHatInsights/javascript-clients 单仓库的 README,该仓库自动生成用于 Swagger/OpenAPI 规范的 Javascript API 客户端,使用 NX 进行单仓库管理,并使用 GitHub Actions 进行 CI/CD 和 NPM 发布。
无法预防这种情况,唯一频繁发生此类事件的包管理器如此表示
讽刺文章指出npm注册表中反复出现的供应链攻击,与Go和Rust等更安全的生态系统形成对比,并嘲笑JavaScript社区对这种漏洞的接受态度。
黑客组织以空前规模投毒开源代码
一个名为TeamPCP的黑客组织正在发起前所未有的软件供应链攻击浪潮,危害数百个开源工具,并入侵包括GitHub、Anthropic和Mercor在内的公司。
@altryne: 公开提醒:如果你尚未了解最新的供应链攻击,或者知道但无动于衷且未采取任何措施,尤其是……
一则关于通过 npm 和 PyPI 针对 AI 开发者工具(Hermes、OpenClaw)的供应链攻击的公开提醒,特别是名为“Mini-Shai Hulud”的蠕虫病毒,它能自我复制并窃取凭据、API 密钥和浏览器会话。文章建议使用沙盒执行并限制软件包年龄以降低风险。