【安全圈】BitwardenCLI的npm包遭入侵,开发者凭证被盗

admin 2026-04-26 05:42:20 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: BitwardenCLI的npm包遭供应链攻击,攻击者通过被入侵的GitHubAction注入恶意代码到2026.4.0版本。恶意软件窃取npm令牌、GitHub认证令牌、SSH密钥及云凭证,通过GitHub仓库渗出数据并具备自我传播能力。事件与Checkmarx供应链攻击相关,受影响开发者需立即轮换所有暴露凭证。 综合评分: 78 文章分类: 供应链安全,漏洞预警,恶意软件,安全事件,开发者安全


cover_image

【安全圈】Bitwarden CLI 的 npm 包遭入侵,开发者凭证被盗

安全圈

2026年4月24日 19:00 江苏

在小说阅读器读本章

去阅读

关键词

入侵

攻击者将一个含有窃取凭证有效载荷的恶意 @bitwarden/cli 包上传至 npm,致使 Bitwarden CLI 在短时间内遭入侵,且该恶意有效载荷具备传播至其他项目的能力。

据 Socket、JFrog 和 OX Security 报告,这个恶意包以 2026.4.0 版本发布,于美国东部时间 2026 年 4 月 22 日下午 5 点 57 分至 7 点 30 分期间存在,随后被移除。

Bitwarden 证实了这一事件,并表示此次入侵仅影响其 CLI npm 包在 npm 上的分发渠道,且只有下载了恶意版本的用户受到影响。

Bitwarden 在一份声明中表示:“调查未发现终端用户保险库数据被访问或面临风险的证据,也未发现生产数据或生产系统遭入侵的情况。问题一经发现,我们立即撤销了受入侵的访问权限,弃用了恶意的 npm 版本,并即刻启动修复措施。该问题仅在有限时间内影响了 CLI 在 npm 上的分发机制,并未影响合法的 Bitwarden CLI 代码库完整性或存储的保险库数据。”

Bitwarden 称已撤销受入侵的访问权限,并弃用了受影响的 CLI npm 版本。

Bitwarden 供应链攻击详情

据 Socket 分析,威胁行为者似乎利用了 Bitwarden 持续集成 / 持续交付(CI/CD)管道中被入侵的 GitHub Action,将恶意代码注入到 CLI npm 包中。

JFrog 指出,该 npm 包被修改,使得预安装脚本和 CLI 入口点使用了一个名为 bw_setup.js 的自定义加载器。此加载器会检查 Bun 运行时环境是否存在,若不存在则进行下载。

随后,加载器利用 Bun 运行时启动一个经过混淆的 JavaScript 文件 bw1.js,该文件实则为窃取凭证的恶意软件。

恶意软件一旦执行,便会从受感染系统中收集各类机密信息,包括 npm 令牌、GitHub 身份验证令牌、SSH 密钥,以及亚马逊网络服务(AWS)、微软 Azure 和谷歌云的云凭证。

恶意软件使用 AES – 256 – GCM 对收集到的数据进行加密,并通过在受害者账户下创建公开的 GitHub 仓库来渗出数据,加密后的数据就存储在这些仓库中。

OX Security 表示,这些新建仓库包含字符串 “Shai – Hulud: The Third Coming”,这与此前 npm 供应链攻击渗出被盗数据时采用的类似方法和文本字符串相关。

该恶意软件还具备自我传播能力。OX Security 报告称,它可利用窃取的 npm 凭证,识别受害者能够修改的包,并向其中注入恶意代码。

Socket 还观察到,该有效载荷针对 CI/CD 环境,试图获取可重复使用以扩大攻击范围的机密信息。

此次攻击发生前一天,Checkmarx 披露了另一起供应链事件,涉及其 KICS Docker 镜像、GitHub Actions 和开发者扩展。

虽然尚不清楚攻击者的确切入侵方式,但 Bitwarden 告诉 BleepingComputer,此次事件与 Checkmarx 供应链攻击相关,受入侵的 Checkmarx 相关开发工具使得攻击者在有限时间内能够滥用 CLI 的 npm 交付路径。

Socket 向 BleepingComputer 透露,Checkmarx 入侵事件与此次攻击存在重叠的指标。

Socket 告诉 BleepingComputer:“这种关联体现在恶意软件和基础设施层面。在 Bitwarden 事件中,恶意有效载荷使用了与 Checkmarx 事件中相同的 audit.checkmarx [.] cx/v1/telemetry 端点。它还使用了相同的带有种子 0x3039 的__decodeScrambled 混淆例程,并呈现出相同的窃取凭证、基于 GitHub 渗出数据以及供应链传播行为的总体模式。这种重叠并非表面相似,Bitwarden 有效载荷包含与我们在早期恶意软件中看到的相同类型的嵌入式 gzip + base64 组件,包括用于凭证收集和下游滥用的工具。”

这两次攻击活动均与名为 TeamPCP 的威胁行为者有关,该组织此前在大规模的 Trivy 和 LiteLLM 供应链攻击中,也曾针对开发者包发动攻击。

安装了受影响版本的开发者应将其系统和凭证视为已遭入侵,并轮换所有暴露的凭证,尤其是用于 CI/CD 管道、云存储和开发者环境的凭证。

END

阅读推荐

【安全圈】《王者荣耀》惊现逆天bug

【安全圈】理想汽车严正声明:系统遭黑客破解、配合走私均为不实信息

【安全圈】Claude Mythos 发现 271 个火狐浏览器漏洞

【安全圈】未受保护的 Perforce 服务器暴露主要组织的敏感数据

安全圈

←扫码关注我们

网罗圈内热点 专注网络安全

实时资讯一手掌握!

好看你就分享 有用就点个赞

支持「安全圈」就点个三连吧!


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:安全圈 《【安全圈】Bitwarden CLI 的 npm 包遭入侵,开发者凭证被盗》

评论:0   参与:  0