PyPI 上的 LiteLLM 1.107.0 被投毒:装了就偷凭据、留后门 — Hacker News 中文摘要
来源:safedep.io — 579 分 · HN #50181114
📋 概述
LiteLLM 1.107.0 在 PyPI 上的发布被植入凭据窃取器与远程代码执行后门:七个 wheel(Linux、macOS、Windows)都会往 site-packages 写三个文件,任何 Python 进程启动时就会执行,哪怕它从不 import litellm;而上游 GitHub 源码里并没有这些文件。攻击链是拿到三名开发者的 GitHub CLI 凭据,绕过分支保护,把发布工作流指向仿冒仓库 Berri-AI/litellm,再用第二个人的凭据通过审批闸,最后由官方流水线签名并发布。PyPI 已于 10 月 21 日 13:23 UTC 移除该版本。
🔑 核心要点
- cook.pth 引入 cook.py,窃取 SSH 密钥、云凭据、CI/CD secret、AI token、浏览器密码与代理库里的模型 key。
- sitecustomize.py 起后台守护进程,每小时从 GitHub 上的文件读取地址、重跑窃密并下载执行远程代码。
- 攻击者持有三名开发者的 gh 凭据,绕过分支保护,并借第二人身份通过审批。
- Docker Hub 与 GHCR 上的 v1.107.0、latest、main-latest、main-stable 在 11:46–14:20 UTC 之间同样带毒。
💡 金句
Both run when any Python process starts on the host, even one that never imports `litellm`.
👍 0
👎 0
← 返回 Hacker News 首页