作为全球下载量数百万、被 LangChain、OpenHands 等大量智能体项目广泛采用的核心统一网关框架 LiteLLM 官方突发严重供应链安全事件。其自动化发布流水线遭到黑客攻破,并向 PyPI 与 Docker Hub 推送了携带恶意凭证窃取载荷的 v1.107.0 版本。攻击代码能够静默窃取服务器环境变量中的各类大模型 API Key 与云凭据并外发至远程黑客服务器。LiteLLM 团队与慢雾(SlowMist)等安全团队紧急介入,在数小时内从 PyPI 下架恶意版本、将稳定版本回滚至 1.106.2,并发布安全事后深度复盘,呼吁全球开发者立即固定依赖版本并轮换全部涉及的生产 API 密钥。
核心要点速览
- ✓LiteLLM 自动化发布流水线遭黑客攻破,恶意版本 v1.107.0 被推送至 PyPI 及 Docker Hub(latest / main-stable 标签)
- ✓恶意载荷在初始化时自动抓取主机环境变量(包括各类大模型 API Key、数据库连接串与云凭证)并静默外发
- ✓官方团队已联合安全厂商(SlowMist 等)紧急下架恶意包,将 PyPI 与 Docker 镜像全面回滚至安全稳定的 1.106.2
- ✓官方强烈敦促所有使用 LiteLLM 作为网关的 Agent 开发者立即排查流水线依赖,锁定版本并立即轮换所有大模型 API 密钥

把技术选型换算成你的开发预算
40 款主流编程套餐横向比价,支持输入/输出 Token 真实账单模拟
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
在当今的大语言模型与智能体开发技术栈中,统一接口网关(Unified LLM Proxy)扮演着至关重要的流量枢纽角色。开源项目 LiteLLM 凭借提供与 OpenAI 规范兼容的单一统一接口,能够无缝桥接 Anthropic、Google、Bedrock、Azure 等上百种异构模型,月下载量突破数百万次,成为 LangChain、LlamaIndex、OpenHands 等几乎所有主流智能体开源项目的底层默认代理库。然而,正因为其处于所有大模型调用与 API 密钥的“咽喉要道”,此类工具一旦在构建阶段遭到供应链污染,黑客无需费力攻破目标企业的内网防火墙,即可直接利用开源依赖将恶意代码分发给数以万计的下游企业。北京时间 10 月 22 日,国际知名安全媒体 The Hacker News 与区块链安全机构慢雾(@SlowMist_Team)先后发出紧急安全预警,披露 LiteLLM 的官方分发链路遭遇了严重的恶意供应链投毒。
架构亮点与底层机制
- CI/CD 发布流水线令牌失窃:
- 攻击者通过窃取或伪造合法维护者的自动化构建签名令牌,绕过了常规的代码合并 PR 审查;
- 在未经官方团队常规测试验证的情况下,直接触发了自动化打包脚本,向官方 PyPI 软件源与 Docker Hub 官方镜像仓库推送了恶意的
v1.107.0构建产物;
- 静默环境变量凭证窃取载荷(Credential Harvester):
- 恶意代码被精巧地注入在 Python 包的底层初始化脚本中;
- 一旦开发者或生产容器执行
import litellm或启动 Docker 容器,后门程序会立即遍历当前操作系统的全部环境变量,精确抓取包含OPENAI_API_KEY、ANTHROPIC_API_KEY、AWS_SECRET_ACCESS_KEY等敏感字段的字符串,并通过隐蔽的加密 DNS 请求或 HTTPS 隧道外发给攻击者受控的 C2 节点;
- 波及范围与受影响镜像标签:
- 除了直接执行
pip install litellm的生产环境外,使用 Docker 默认配置拉取litellm:latest或litellm:main-stable镜像标签的容器化服务首当其冲遭到感染。
权威 Benchmark 与实测跑分对比
- 事件响应与处置时效:
- 在恶意版本发布后数小时内,监控系统与白帽安全社区便捕获了异常外发流量;
- 官方团队迅速阻断了受污染的发布流水线凭证,并在全球 PyPI 仓库全面下架并撤回了
v1.107.0,将主包稳定版本强制回退至未受污染的1.106.2; - 排查建议与影响面:
- 安全厂商指出,凡是在污染时间窗口内自动更新过 LiteLLM 依赖或重新构建过 Docker 镜像的自动化集群,均存在凭据泄露风险,必须推定所有环境变量已被窃取;
- 全网关注度:
- 该事件在 X 平台与 Reddit 安全社区引发强烈震动,成为 2026 年度针对 AI Agent 基础设施的最具代表性现实攻击范本。
开发者实战落地与开箱指南
- 排查与版本固定(紧急行动):
- 检查项目当前安装的 LiteLLM 版本:
pip show litellm
# 如果版本显示为 1.107.0,立即执行强行降级
pip install "litellm==1.106.2" --force-reinstall
- Docker 部署修改:严禁在
docker-compose.yml或 Kubernetes Deployment 中使用:latest或:main-stable动态标签,必须严格显式声明具体稳定哈希或版本号(如ghcr.io/berriai/litellm:v1.106.2); - 核心凭据轮换操作:
- 所有配置在相关服务器上的大模型厂商 API Key(OpenAI、Anthropic、Gemini 等)、数据库连接密码与云平台访问凭证,必须立即登录厂商控制台执行作废(Revoke)并重新签发新密钥;
- 工程最佳实践:企业平台在 CI/CD 中应强制启用依赖锁文件(
requirements.txt带 hash 或poetry.lock),并接入实时供应链安全审计工具,坚决杜绝自动拉取未经安全扫描的上游新版本。
即刻查看该技术对应模型与主流工具的实测差异,或一键测算团队 API 调用与 $20/月套餐盈亏平衡点。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察