litellm 1.107.0 被投毒 103 分钟,dspy 等八个库被动拉入后门

Future_AGI · reddit · 2026-10-22

作者复盘 10 月 21 日 litellm 1.107.0 供应链投毒事件:11:39–13:23 UTC 之间,在干净 Python 3.10+ 环境执行 pip install dspy 就会解析到被投毒版本,用户从未主动安装 litellm。原因是 dspy 3.4.1 把 litellm>=1.65.8 列为无上限的普通依赖。

受影响范围

载荷行为:wheel 向 site-packages 投放 cook.pth、cook.py、sitecustomize.py,每次解释器启动即执行,包括 pip。Aikido 分析称其窃取 SSH 密钥、云凭证、环境变量,以及 Claude Code、Cursor、Copilot、Gemini CLI 的 token。

自查:不要用 pip show/uv tree(会启动该环境 Python 触发载荷),改用 find 查 cook.pth、grep 锁文件、ls site-packages。LiteLLM 官方报告建议:凡 1.107.0 联网运行过的主机,一律视为数据已泄露,重建环境并轮换所有可达凭证。

防护:两次投毒在 PyPI 上都只存活约三小时,可设一周冷却期——uv 用 exclude-newer = "7 days",pip 用 --uploaded-prior-to P7D。

所属事件:LiteLLM 1.107.0 遭供应链投毒,dspy 等八个库被动中招(16 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →