LiteLLM 热门包遭投毒:不改源码也能窃取 SSH 与 AI API 密钥
arpit_bhayani · x · 2026-10-22
PyPI 上的 LiteLLM 1.107.0 版本被植入凭证窃取器和后门,作者 arpitbhayani 详细拆解了攻击链:
- 如何混入:攻击者只在构建配置里加了一行 data = "cook",让打包时额外带进 3 个恶意文件。GitHub 公开源码里没有这行,仓库看起来完全干净,只有发布的包是恶意的。
- 为何不导入也会执行:利用 Python 的 .pth 机制,在 site-packages 放入 cook.pth,任何 Python 进程启动时都会执行恶意代码——包括你的应用、pip、编辑器和 CI 任务。
- 偷什么:SSH 密钥、shell 历史、AWS/Azure/GCP/K8s/GitHub 凭证、Claude Code/Cursor/Codex 的密钥、浏览器保存的密码、环境变量,以及 LiteLLM proxy 数据库里的 LLM API 密钥。
- 如何外传:数据加密后上传到 /healthcheck 接口,伪装成例行健康检查流量。
作者给出的防护建议:用哈希锁定包版本、新版本发布后先观察一段时间再升级、检查实际安装的构建产物。结论是仅审计源码仓库已不够——供应链攻击可以让你审完每一行代码后仍运行恶意程序。
所属事件:LiteLLM 1.107.0 遭供应链投毒,窃密后门波及 9200 万月下载(13 条相关)→
「安全」频道最新
- 「大黑客纪元」来临:网络安全乱局正是理性主义者预言的 AI 风险 — paraschopra · 2026-10-22
- AI 补丁速度须跟上攻击:工程师只处理需要判断的少数案例 — saranormous · 2026-10-22
- CVE 月披露量从 4千飙至 1.5万,saranormous 称必须重写软件安全规则 — saranormous · 2026-10-22
- 传美政府施压 Anthropic 限制 mythos 网络能力发布 — bookwormengr · 2026-10-22
- OpenAI 收紧 Daybreak 安全研究者访问权限,红队人士直呼失误 — andersonbcdefg · 2026-10-22
- Drupal/PHP 漏洞潮来袭,安全工程师全员救火的一天 — unixterminal · 2026-10-22