【供应链风险综合预警】Axios与LiteLLM官方包遭严重劫持与投毒

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

文章总结: 文档报道了Axios与LiteLLM官方包遭供应链劫持事件,攻击者通过账号盗用与CI/CD投毒植入后门并窃取凭证。文中详述了受影响版本与攻击窗口,指出恶意包可绕过完整性校验。建议用户立即回滚依赖、轮换所有敏感凭证,并结合IoC指标排查失陷主机,利用SCA工具定位风险资产。 综合评分: 90 文章分类: 供应链安全,漏洞预警,应急响应,恶意软件


cover_image

【供应链风险综合预警】Axios 与 LiteLLM 官方包遭严重劫持与投毒

值得信赖的 值得信赖的

默安科技

2026年4月2日 18:55 重庆

01 漏洞简介

2026年3月底,开源生态接连爆发两起极具破坏性的供应链劫持事件,分别重创了 JavaScript/Node.js 生态的核心基础设施 Axios以及 Python/AI 生态的热门组件LiteLLM

• Axios 事件(NPM 生态):3月31日,由于维护者账号被盗,攻击者在官方包中植入隐藏依赖。在两小时的攻击窗口内,向执行 npm install 的机器部署了跨平台远程访问木马 (RAT),实现对 Windows、macOS 和 Linux 系统的完全控制。

• LiteLLM 事件(PyPI生态):3月24日,因 CI/CD 流水线中的安全工具(Trivy)遭投毒导致发布凭证泄露。攻击者(TeamPCP)发布了带有高危后门的版本,利用 Python 的 .pth 启动钩子机制,在开发者启动解释器时静默窃取本地、云端(AWS/GCP/Azure)及 Kubernetes 凭证,并具备 K8s 特权蠕虫扩散能力。

两起事件的恶意版本均由官方合法途径发布,能够绕过常规的哈希完整性校验。

02 影响版本与攻击窗口

| 生态/语言 | 受污染包名 | 恶意版本号 | 攻击窗口期 (UTC) | 安全建议 | | — | — | — | — | — | | NPM (JS) | axios | 1.14.1 | 3月31日 14:00 – 16:00 | 回滚至 1.14.0 | | NPM (JS) | axios | 0.30.4 | 3月31日 14:00 – 16:00 | 回滚至 0.30.3 | | PyPI (Python) | litellm | 1.82.7 | 3月24日 10:39 – 13:38 | 回滚/锁定至 1.82.6 | | PyPI (Python) | litellm | 1.82.8 | 3月24日 10:39 – 13:38 | 回滚/锁定至 1.82.6 |

⚠️ 风险提示⚠️

Axios 版本陷阱:

攻击者特意选择了 1.14.1 和 0.30.4,极易误导开发者认为是常规补丁。若 package.json 使用了 ^ 符号且在此期间构建,极大概率已中招。

LiteLLM 隐蔽触发:

1.82.8 版本利用了 .pth 机制,无需代码主动import,仅执行 pip install 或启动 IDE 的 Python 语言服务器即可导致失陷。

03 修复与处置方案

#

方案一:依赖强制回滚(紧急止损)

#

• 前端/Node.js 项目:清理缓存 (npm cache clean --force),并在 package.json 中配置 overrides (NPM) 或 resolutions (Yarn) 强制覆盖子依赖,防止恶意 Axios 版本被间接引入。

• Python/AI 项目:严格检查 requirements.txtPipfile.lock 或 poetry.lock,将版本写死为 litellm==1.82.6

方案二:凭证全面轮换与环境重构(极度重要)

#

单纯卸载恶意包无法清除上述两起事件植入的持久化后门。若在攻击窗口期内拉取过受影响版本:

必须立即吊销并更换该机器/容器内接触过的所有敏感信息:包括云服务凭证(AccessKey)、数据库密码、API 密钥和 SSH 私钥。

对失陷的开发机、CI/CD 构建节点建议进行系统级重装或重新拉取干净的容器镜像。

方案三:失陷指标 (IoC) 联合排查

请网络与安全运维团队在网关及主机侧排查以下特征:

• 恶意通信域名: sfrclak[.]com:8000 (Axios C2), models.litellm.cloudcheckmarx.zone (LiteLLM C2)。

• Axios 异常行为:恶意 IP 142.11.206.73,macOS 异常路径 /Library/Caches/com.apple.act.mond,或异常的 osascript / codesign 强制签名行为。

• LiteLLM 异常行为: 异常文件 site-packages/litellm_init.pth/tmp/tpcp.tar.gz,伪装的 systemd 服务 sysmon.service,以及 Kubernetes 中异常的 node-setup-* 容器。

04 资产排查工具支持

• 雳鉴SCA(软件成分分析): 已紧急录入 Axios (1.14.10.30.4) 与 LiteLLM (1.82.71.82.8) 恶意版本的特征指纹。支持秒级定位企业内部所有受影响的前端、后端及 AI 业务线代码库与镜像。

05 其他近期受影响恶意组件清单(SCA均已支持检测)

#

| 恶意包名 (Package Name) | 受影响版本 (Compromised Versions) | | — | — | | litellm | 1.82.81.82.7 | | axios | 1.14.10.30.4 | | spectra-suite | 1.0.02.0.6 | | trade-in-lib | 99.9.099.9.1 | | bs58-basic | 6.0.06.0.1 | | babel-plugin-fbtee | 99.9.1 | | strapi-plugin-nordica | 1.0.03.6.83.6.10 | | strapi-plugin-nordica-sync / lite / tools | 3.6.83.6.93.6.10 | | @apollolibraryorg/dotenv | 1.0.1 | | @uallianceorg/dotenv / config | 1.0.0 | | @disallianceorg/dotenv | 1.0.0 | | @allianceorg/dotenv | 1.0.0 | | prettlog | 1.0.31.0.5 | | youpin-pc / mi-account | 99.0.0 | | penny-core / selene-fn / ripio-fn / talos-fn | 99.0.099.0.199.0.2 | | super-useful-utils | 1.0.42.0.4 | | strapi-plugin-sitemap-gen | 3.6.8 | | fe-utils-core | 1.0.01.0.21.0.3 | | raydium-bs58 | 1.9.7 | | base-x-64 | 0.0.50.0.6 | | base-or-engine | 1.0.0 | | jonas-prettier-logger | 1.0.02.0.12.3.43.1.03.4.34.3.05.2.0 | | jellyfi-pino-pretty-logger | 1.0.3 | | bign.tsm | 8.0.58.0.6 | | npmjs-doc-builder / npm-scanner | 1.0.01.0.1 | | separadordeinfocc | 1.0.0 | | nodecheck-health | 1.0.01.0.1 | | hosts-reader-ctf-demo-xyz | 1.0.0 | | argon2-napi | 1.0.0 | | js-logger-pack | 0.0.11.0.01.1.01.1.11.1.2 | | cms-site-api-js-client / stats-api-js-client | 99.9.1 | | strapi-plugin-guardarian-ext / blurhash | 3.6.8 | | moltbook-health | 1.0.0 – 1.0.16 (全版本) | | moltbook-api-helper | 1.0.01.0.1 | | @logforge / @logcore / pino-pretty-logger | 2.1.02.4.02.8.0 | | tailwindcss-fonttype-inter | 2.3.12.3.2 | | strapi-plugin-health-check / content-sync / cms-tools | 3.6.8 | | strapi-plugin-hextest / debug-tools / finseven | 3.6.8 | | openai-async-helpers / pygithub-async-utils | 0.0.1 | | kube-health-tools | 1.0.0 – 1.0.142.0.0 |


免责声明:

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

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

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

本文转载自:默安科技 值得信赖的 值得信赖的《【供应链风险综合预警】Axios 与 LiteLLM 官方包遭严重劫持与投毒》

评论:0   参与:  0