这些恶意工作流的一个关键特性是使用了OpenID Connect(OIDC)进行可信发布。通常,OIDC允许GitHub Actions在不使用长期有效令牌的情况下,完成对npm的认证并发布包。由于这些恶意工作流是在Red Hat的官方基础设施上,并使用被劫持的合法账户运行的,它们得以生成有效的SLSA来源证明。这等于是给被篡改的软件包贴上了一个可验证的、官方的“合法”标签,诱骗开发者信任这些植入了后门的版本 。
该载荷被确认为是一个公开可用的Mini Shai-Hulud蠕虫的自定义变种,此蠕虫与一个名为TeamPCP的黑客组织有关联 。一旦运行,这个大小约4.2MB的混淆JavaScript代码块便会化身为一个功能全面的信息窃取器,其目标范围极广
:
除了纯粹的窃取行为外,该蠕虫还具有自我传播机制。如果它检测到受感染的系统上配置了带有origin远程地址的Git仓库,它会克隆该仓库,注入其恶意代码,并将更改推送回去。这使得恶意软件能够扩散到下游项目,并进一步渗入关联的CI/CD管道中 。作为最后的标记,该蠕虫还会将被感染的仓库描述修改为“Miasma: The Spreading Blight”
。
Red Hat迅速承认了此次事件,并发布了编号为RHSB-2026-006的安全公告 。该公司强调,此次攻击的影响范围是有限的。受感染的包严格限于为Red Hat Hybrid Cloud Console提供支持的内部前端组件和API客户端工具。
包括Aikido、OX Security、Orca Security和Wiz在内的多家安全公司,已针对在2026年6月1日前后可能安装过@redhat-cloud-services命名空间下软件包的组织,发布了紧急行动指南 。
假设受影响环境中存在过的任何凭证都已被攻破。这包括所有云服务商的API密钥、CI/CD运行器令牌、SSH密钥、Vault令牌和npm发布令牌。轮换是唯一安全的出路。
将你的node_modules目录和锁定文件(lockfiles),与Aikido及Red Hat发布的那份包含96个恶意包版本的完整列表进行交叉比对。一旦发现匹配项,应将该机器及其关联的所有凭证视为已完全失陷,并立即将其隔离 。
“瘴气”的载荷直接衍生自Mini Shai-Hulud蠕虫,这是一个近期被黑客组织TeamPCP开源的凭证窃取工具。攻击者对该基础蠕虫进行了扩展,新增了专门针对GCP和Azure云凭证的收集器,这表明该威胁正在经历一场持续且活跃的进化 。这场行动凸显了一个危险的趋势:开源攻击工具正被迅速武器化并加以改良,用以攻击高价值的供应链目标。
Comments
0 comments