.pth文件,该文件会在任何Python调用时运行载荷,即使从未显式导入LiteLLM也照样执行 TeamPCP利用窃取的PyPI发布凭证直接将这些版本推送至PyPI,绕过了LiteLLM正常的基于GitHub的发布流程 。在同一窗口期内,该组织还压缩了其他恶意活动,包括涂改15个组织仓库、清空182个个人仓库,并将70个BerriAI(LiteLLM的母公司)私有仓库设为公开
。
这次攻击是级联供应链入侵的教科书式案例。TeamPCP并未直接攻击LiteLLM,而是利用了一条信任链:
pip install litellm==1.82.71.82.8——或者其CI/CD流水线自动拉取了最新版本——其构建环境中的机密信息都会被一扫而光。正如CloudSEK所指出的,“攻击源自LiteLLM CI/CD安全扫描流程中使用的Trivy依赖” 。此次LiteLLM入侵本身没有对应的CVE编号,因为LiteLLM自身代码并无漏洞;漏洞在于LiteLLM构建流水线与其安全扫描工具之间的信任关系
。
直到五个月后,多家威胁情报公司发布分析报告时,数据失窃的完整规模才得以清晰展现:
.env文件、数据库连接字符串、Slack签名密钥、Salesforce客户端密钥以及Git凭证 FBI于2026年7月2日发布了一份闪电信令(FLASH-20260702-01),警告相关行为体很可能在初始入侵后很长一段时间内,利用TeamPCP行动中被窃取的凭证进行恶意活动。它告知各组织应轮换在相关暴露窗口期内可访问的CI/CD机密、发布令牌和云凭证 。
在入侵事件发生五个月后,独立安全研究员Kevin Beaumont进行了一次关键的现实核查。在Ars Technica关于该事件的报道发布后,Beaumont测试了一家声称已“轮换了一切”的美国大型科技公司泄露的凭证。采用负责任披露政策,他测试了这些凭证,结果发现**“几乎每一个都还能用”**——这意味着该组织尽管公开声明了,但实际上并未轮换其被泄露的机密信息 。
这一发现突出了一个关键教训:关于凭证轮换的声明与实际进行凭证轮换往往是两回事,而从此次攻击中窃取的凭证仍然是一个活生生的威胁。
将LiteLLM 1.82.7或1.82.8版本能够访问的所有机密信息、API密钥、云凭证、SSH密钥、Kubernetes配置以及任何其他敏感数据视为已完全泄露。 立即轮换所有可能在2026年3月24日窗口期内被暴露的凭证至关重要——无论您的组织是否认为已经轮换过 。
本次攻击被认为是2026年最大规模的AI基础设施供应链入侵,并且正如Beaumont的凭证测试所证明的那样,被盗数据对于后续入侵而言仍然是一个持续存在的威胁 。FBI已警告后续攻击很可能发生,而那153GB档案中的海量有效凭证对于威胁行为体而言是一份源源不断的大礼。
如果您的组织在2026年3月24日以任何方式使用了LiteLLM,请假定已被入侵。请检查是否存在恶意的.pth文件(litellm_init.pth)以及持久化后门(~/.config/sysmon/sysmon.py),使用pip show litellm。