// AI 威胁新闻台 · 2026年10月27日
首页/SUPPLY · AI 供应链
AI 供应链高SUPPLYCVSS 未有评分

LiteLLM流水线遭入侵并发布恶意1.107.0

LiteLLM于10月21日向PyPI和容器注册表发布了遭入侵的1.107.0软件包。LiteLLM于10月23日披露了该事件。

AI 生成图像,非事件现场照片
AI 生成图像,非事件现场照片。
重点
  • LiteLLM于10月21日向PyPI及其容器注册表发布了遭入侵的1.107.0版本。
  • 攻击者调度了暂存工作流,将其源设置为仿冒的Berri-AI/litellm仓库的提交20535d8f。
  • 流水线签名并发布了从分支提交构建的1.107.0版本。

LiteLLM表示,其发布流水线于10月21日向PyPI及容器注册表发布了遭入侵的litellm==1.107.0。

恶意软件包放置的文件会在Python解释器启动时执行。该恶意软件针对OpenAI、Anthropic、Cohere及其他LLM提供商的API密钥。

LiteLLM是由BerriAI开发的开源LLM网关,为不同模型提供商提供兼容OpenAI的API。该公司于10月23日发布了披露信息。

本文目录

暴露的Agent Platform密钥导致仓库被控制

2026年5月27日,提交到公开LiteLLM-Labs/lite-harness仓库的配置文件无意中包含了LiteLLM Agent Platform部署的主密钥。

10月10日,攻击者使用该密钥访问Agent Platform并提取GitHub CLI OAuth令牌。该令牌提供了对所有LiteLLM GitHub仓库的所有者级访问权限。

随后,攻击者的工作流将6个仓库机密信息发布到攻击者控制的webhook.site端点。

攻击者更改构建流程并签名发布版本

攻击者禁用了分支保护,然后使用所有者令牌强制推送。

攻击者调度了暂存工作流,将其源设置为仿冒的Berri-AI/litellm仓库的提交20535d8f。流水线随后签名并发布了从分支提交构建的1.107.0版本。

软件包和Docker标签仅在有限时间内可用

LiteLLM表示,恶意PyPI软件包上线约2小时,从11:39UTC到13:23UTC。其遭入侵的Docker镜像从11:46UTC到14:20UTC可用。

Wiz表示,ClickPy数据显示,恶意版本约被下载49,000次。该公司观察到攻击者使用sts:GetCallerIdentity检查AWS凭据,随后枚举AI模型;Wiz称这一活动与LLMjacking一致。

LiteLLM建议受影响用户将安装版本固定为1.106.2或其他明确发布的更早版本,并从受影响的site-packages目录中删除恶意软件文件。

该公司还建议用户轮换主机可访问的所有项目,尤其是实例/任务IAM角色。

防守方现在要做什么

  1. 轮换上文列出的主机可访问的所有项目。尤其是:实例/任务IAM角色。

常见问题

LiteLLM 1.107.0发生了什么?

LiteLLM表示,其发布流水线于10月21日向PyPI及容器注册表发布了遭入侵的litellm==1.107.0。

哪些LiteLLM版本和镜像受到影响?

受影响的PyPI版本是litellm==1.107.0。遭入侵的Docker标签是v1.107.0、latest、main-latest和main-stable。

LiteLLM恶意软件做了什么?

它将cook.pth、cook.py和sitecustomize.py解压到site-packages根目录,这些文件被设计为在Python解释器启动时执行。恶意软件针对OpenAI、Anthropic、Cohere及其他LLM提供商的API密钥。

攻击者如何进入LiteLLM的发布流水线?

5月27日提交的配置文件无意中包含LiteLLM Agent Platform部署的主密钥。攻击者于10月10日使用该密钥提取GitHub CLI OAuth令牌,从而获得LiteLLM GitHub所有仓库的所有者级访问权限。

受影响的LiteLLM用户应如何应对?

LiteLLM建议用户将版本固定为1.106.2或之前发布的任何明确版本,删除列出的恶意软件文件,并轮换主机可访问的所有项目,尤其是实例/任务IAM角色。

来源

  1. LiteLLM Compromised, Steals Credentials | Wiz Blog, Wiz原始文件
  2. The attack chain behind the v1.107.0 LiteLLM release | liteLLM, LiteLLM原始文件
  3. Contained: Oct 21, 2026 LiteLLM release v1.107.0 Compromised | liteLLM, LiteLLM原始文件
  4. LiteLLM hit by second supply chain attack this year, users urged to rotate credentials, Help Net Security
  5. LiteLLM, Wikipedia
我们如何核实这篇报道
内容来源状态
LiteLLM于10月21日向PyPI及其容器注册表发布了遭入侵的1.107.0版本。LiteLLM已证实
攻击者于10月10日使用暴露的密钥访问Agent Platform并提取了GitHub CLI OAuth令牌。LiteLLM已证实
攻击者通过提取的令牌获得了对所有LiteLLM GitHub仓库的所有者级访问权限。LiteLLM已证实
Wiz表示,恶意LiteLLM软件包约被下载49,000次。Wiz引述
恶意软件包提取了每当Python解释器启动时就会执行的文件。Wiz已证实
Wiz观察到攻击者验证被窃取的AWS凭据并枚举AI模型,相关活动与LLMjacking一致。Wiz已证实
遭入侵的PyPI软件包持续可用约2小时,从11:39UTC到13:23UTC。LiteLLM已证实
LiteLLM遭入侵的Docker标签从11:46UTC到14:20UTC可用。LiteLLM已证实
LiteLLM建议受影响用户从每个受影响的site-packages目录中删除恶意软件文件。LiteLLM已证实
Help Net Security报道称,LiteLLM 1.107.0在PyPI和Docker上遭到入侵,恶意软件窃取云登录凭据、开发人员机密信息和AI密钥。Help Net Security引述
LiteLLM是由BerriAI开发的开源LLM网关,为不同模型提供商提供兼容OpenAI的API。Wikipedia已证实
wiz.io于2026年10月21日发布了其报告。wiz.io已证实
docs.litellm.ai于2026年10月23日发布了其报告。docs.litellm.ai已证实
docs.litellm.ai于2026年10月21日发布了其报告。docs.litellm.ai已证实

未能核实

  • 攻击者是否成功访问或滥用每一项被窃取的凭据尚未确定。
  • 受影响的组织数量尚未确定。
  • LiteLLM内部部署中疑似存在的漏洞是否促成了初始访问尚未确定。
  • 恶意发布是否导致任何已确认的客户入侵尚未确定。
用 AI 深入了解