首页 > 焦点要闻 > 正文

关于axios npm供应链投毒的安全公告

来源:时间:2026-04-02点击数:

大工网安告[2026009]

一、 情况分析

Axios 是npm生态中下载量最高的HTTP客户端库之一,广泛应用于React前端、Node.js后端及AI编程工具(如Codex、Claude Code)等场景。

近期监测到axios npm遭遇供应链投毒攻击,攻击者通过劫持Axios核心维护者账号,绕过GitHub Actions CI/CD流程,手动发布axios@1.14.1(针对1.x主线)和axios@0.30.4(针对0.x旧分支)两个恶意版本,植入伪装为crypto-js的恶意依赖plain-crypto-js@4.2.1。该依赖通过postinstall钩子触发混淆脚本setup.js,下载并执行跨平台RAT,实现远程控制、数据窃取与持久化驻留。

二、 影响版本

axios 0.30.4

axios 1.14.1

三、 排查方法

# 检查是否安装恶意版本

npm list axios

# 查看具体版本

npm list axios --depth=0

# 检查lock文件

grep -A 5 '"axios"' package-lock.json | grep version

# 检查plain-crypto-js依赖

npm list plain-crypto-js

四、处置建议

1、使用安全版本:使用非axios 0.30.4和axios 1.14.1的安全版本。

2、更换所有凭证:更换SSH密钥、数据库密码、云服务AccessKey、环境变量等所有鉴权信息

3、全盘病毒查杀:本次攻击具备远程投放木马能力,请安装最新杀毒软件对全盘文件进行查杀。如受攻击时已安装杀毒软件,请清空杀软信任区/白名单后进行查杀。

地址:大连市甘井子区凌工路2号,大连理工大学 邮编:116024

电话:0411-84708645 copyright2013 大连理工大学网络与信息化中心