LiteLLM 被纳入供应链攻击,传播凭据窃取器和后门
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/
推荐阅读
OVHcloud CLI GitHub 发布遭劫持 窃取开发人员机密
恶意 GitHub Actions 工作流被植入数万个仓库,窃取凭据
Brevo 供应链攻击将 ClickFix 脚本注入客户网站
Anthropic、谷歌和OpenAI 的编程代理严重漏洞可致RCE和供应链攻击
GitHub 内部仓库疑遭未授权访问,TeamPCP 据称正在出售 GitHub 内部源代码
TeamPCP再发动供应链攻击;数百个恶意包被上传,RubyGems 暂停新账号注册
最新软件供应链事件概览:Red Hat npm 包遭劫持;投毒 Claude Code;OpenAI Codex 认证令牌被盗
TrapDoor 供应链攻击通过 npm、PyPI 和 CratesIO 传播凭据窃取恶意软件
GitHub 被黑或因员工安装 Nx Console 恶意扩展引发,更多详情待调查
GitHub 内部仓库疑遭未授权访问,TeamPCP 据称正在出售 GitHub 内部源代码
奇安信Qcode Agents重磅升级,正式解锁操作系统级漏洞挖掘能力
Grafana 令牌被盗,GitHub 环境可遭访问且代码库被下载
TeamPCP再发动供应链攻击;数百个恶意包被上传,RubyGems 暂停新账号注册
Checkmarx 再遭攻击,Jenkins AST 插件受陷
Go 流行库 fsnotify 的维护人员访问权限变更,拉响供应链攻击警报
Gemini CLI 严重漏洞可触发 RCE 攻击和软件供应链风险
Trivy供应链攻击触发CanisterWorm 在47个 npm 包中自传播
热门包管理器中存在多个漏洞,JavaScript 生态系统易受供应链攻击
开源自托管平台 Coolify 修复11个严重漏洞,可导致服务器遭完全攻陷
本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。


奇安信代码卫士 (codesafe)
国内首个专注于软件开发安全的产品线。
觉得不错,就点个 “在看” 或 "赞” 吧~
本文转载自微信公众号「代码卫士」,查看原文。版权归原作者所有,如有侵权请联系删除。