LiteLLM 被纳入供应链攻击,传播凭据窃取器和后门

· 2026-10-22 15:38 · 44 阅读

Ravie Lakshmanan 2026-10-22 15:38 北京

目前尚无最终结论

 聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

专栏·供应链安全

数字化时代,软件无处不在。软件如同社会中的“虚拟人”,已经成为支撑社会正常运转的最基本元素之一,软件的安全性问题也正在成为当今社会的根本性、基础性问题。

随着软件产业的快速发展,软件供应链也越发复杂多元,复杂的软件供应链会引入一系列的安全问题,导致信息系统的整体安全防护难度越来越大。近年来,针对软件供应链的安全攻击事件一直呈快速增长态势,造成的危害也越来越严重。

为此,我们推出“供应链安全”栏目。本栏目汇聚供应链安全资讯,分析供应链安全风险,提供缓解建议,为供应链安全保驾护航。

注:以往发布的部分供应链安全相关内容,请见文末“推荐阅读”部分。

据 SafeDep、Socket、StepSecurity 和 Upwind 报道称,流行的 LiteLLM Python 包已遭到入侵,是一起软件供应链攻击的一部分,被用于传播凭据窃取程序和后门。

此次入侵影响通过 PyPI wheel 包和 Docker 镜像分发的 LiteLLM 1.107.0。该 Python 包随后已在 Python Package Index(PyPI)上被隔离,恶意 Docker 镜像已被移除。

LiteLLM 安全总监 Oliver Jensen 表示正在调查此事件,仍在追踪威胁行动者发布恶意版本所利用的原始攻击向量。Jensen 表示:“我们已经确认,恶意操作是通过三名工程师的 GitHub 账户实施的,似乎是通过被盗 GitHub CLI OAuth 令牌进行的。威胁行动者使用一名用户的账户触发 project-releaser 运行,并使用另一名用户的账户批准该运行。此次攻击涉及的所有令牌均已撤销。”

“我们尚未确定威胁行动者获取相关令牌的机制,因此还不能断言这些 GitHub 账户不会遭到进一步访问。作为临时缓解措施,我们已从 GitHub 组织中删除了一名(未受影响)用户之外的所有用户。”

另外,LiteLLM 表示已更新公共注册表,移除与其 GitHub 组织之间的任何可信链接,以防止进一步发布恶意软件包。对恶意版本的分析显示,它能够收集云凭据、私钥、浏览器数据以及 AI 开发工具的认证文件。受影响的 wheel 包如下:

  • litellm-1.107.0-cp310-abi3-macosx_10_12_x86_64.whl

  • litellm-1.107.0-cp310-abi3-macosx_11_0_arm64.whl

  • litellm-1.107.0-cp310-abi3-manylinux_2_28_aarch64.whl

  • litellm-1.107.0-cp310-abi3-manylinux_2_28_x86_64.whl

  • litellm-1.107.0-cp310-abi3-musllinux_1_2_aarch64.whl

  • litellm-1.107.0-cp310-abi3-musllinux_1_2_x86_64.whl

  • litellm-1.107.0-cp310-abi3-win_amd64.whl

  • litellm-1.107.0.tar.gz(不含载荷文件,但包含被篡改的 pyproject.toml)

StepSecurity 公司表示:“第一个载荷是一个自称 privcollect 的凭据窃取程序。第二个载荷会派生一个后台守护进程,每小时检查一个 GitHub 死信箱,并运行攻击者提供的任意 Python 代码。”

该恶意软件由 Python 在导入 LiteLLM 之前通过一个路径文件(“cook.pth”)启动,该文件旨在解释器启动时自动执行代码。值得注意的是,今年3月早些时候作为 TeamPCP 供应链攻击一部分发生的 LiteLLM 入侵事件中也观察到了相同行为。

“cook.pth”文件包含一行内容“import cook”,进而启动凭据收集载荷。该载荷会收集云令牌、开发者账户和私钥、AI 工具凭据 JSON 文件、与 Chromium 和 Firefox 相关的浏览器数据以及环境变量。

该恶意软件还能针对 LiteLLM 部署,目的是提取代理保存的凭据和模型配置。收集到的数据会打包成 GZIP 压缩的 TAR 归档,并通过 HTTP POST 请求发送到“litellm[.]dev/healthcheck”。

此外,该恶意软件还被设计为读取位于 GitHub 仓库(“github[.]com/letters9813”)内的文本文件(“domain.txt”)的内容,检查其中是否包含一个域名,如果包含,则运行同一个窃取程序,最后向“<domain>/codepy”发起 HTTP GET 请求并执行响应内容。该 GitHub 仓库目前返回 404 错误。

建议下载了恶意版本的用户在干净环境中撤销并替换已暴露的凭据,并通过摘要将版本固定到 1.106.2。

代码卫士试用地址:https://sast.qianxin.com/

开源卫士试用地址:https://oss.qianxin.com/


推荐阅读

在线阅读版:《2025中国软件供应链安全分析报告》全文

OVHcloud CLI GitHub 发布遭劫持 窃取开发人员机密

恶意 GitHub Actions 工作流被植入数万个仓库,窃取凭据

GitLab 邮件地址可用于供应链攻击

Brevo 供应链攻击将 ClickFix 脚本注入客户网站

Anthropic、谷歌和OpenAI 的编程代理严重漏洞可致RCE和供应链攻击

GitHub 内部仓库疑遭未授权访问,TeamPCP 据称正在出售 GitHub 内部源代码

TeamPCP再发动供应链攻击;数百个恶意包被上传,RubyGems 暂停新账号注册

“冬虫夏草”供应链漏洞影响数千家组织机构的代码仓库

多家网络安全公司受 Klue 供应链攻击影响

GitHub 推出 npm 安全变更,对抗供应链攻击

最新软件供应链事件概览:Red Hat npm 包遭劫持;投毒 Claude Code;OpenAI Codex 认证令牌被盗

TrapDoor 供应链攻击通过 npm、PyPI 和 CratesIO 传播凭据窃取恶意软件

自动化供应链攻击6小时内攻陷5561个 GitHub 仓库

GitHub 被黑或因员工安装 Nx Console 恶意扩展引发,更多详情待调查

GitHub 内部仓库疑遭未授权访问,TeamPCP 据称正在出售 GitHub 内部源代码

奇安信Qcode Agents重磅升级,正式解锁操作系统级漏洞挖掘能力

Grafana 令牌被盗,GitHub 环境可遭访问且代码库被下载

TeamPCP再发动供应链攻击;数百个恶意包被上传,RubyGems 暂停新账号注册

Checkmarx 再遭攻击,Jenkins AST 插件受陷

Go 流行库 fsnotify 的维护人员访问权限变更,拉响供应链攻击警报

Gemini CLI 严重漏洞可触发 RCE 攻击和软件供应链风险

自传播供应链蠕虫劫持 npm 包,窃取开发人员令牌

Axios 严重漏洞可导致 RCE

Trivy供应链攻击触发CanisterWorm 在47个 npm 包中自传播

热门包管理器中存在多个漏洞,JavaScript 生态系统易受供应链攻击

开源自托管平台 Coolify 修复11个严重漏洞,可导致服务器遭完全攻陷

得不到就毁掉:第二轮Sha1-Hulud供应链攻击已发起,影响2.5万+仓库

vLLM 高危漏洞可导致RCE

开源AI框架 Ray 的0day已用于攻陷服务器和劫持资源

原文链接
https://www.bleepingcomputer.com/news/security/php-warns-admins-of-two-critical-flaws-emergency-patches-coming-tomorrow/

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

   觉得不错,就点个 “在看” 或 "赞” 吧~

阅读原文

跳转微信打开

本文转载自微信公众号「代码卫士」,查看原文。版权归原作者所有,如有侵权请联系删除。