LiteLLM said its release pipeline was compromised early on October 21 and pushed v1.107.0 to PyPI and Docker registries with malware that steals credentials and loads remote code execution tools; the PyPI package was live from about 11:39 to 13:23 UTC and Docker tags including v1.107.0 and latest were tainted from 11:46 to 14:20 UTC [1]. Microsoft's analysis says the malware runs automatically via Python startup mechanisms and collects developer, cloud, browser, SSH and environment credentials, and that, per LiteLLM maintainers, stolen developer GitHub credentials were used to redirect the release workflow to a lookalike repository [2]. Anyone who installed 1.107.0 or ran affected images should treat the environment as compromised: delete cook.pth, cook.py and sitecustomize.py from the shell, kill the daemon, reinstall pinned litellm==1.106.2 and rotate every key the host could reach [1].
LiteLLM release pipeline compromised; version 1.107.0 on PyPI and Docker carried credential-stealing malware for about two hours
1 min read
- Disclosed
- Oct 21, 2026
- Occurred
- Oct 21, 2026
- Published
- Nov 11, 2026
- Last updated
- Nov 11, 2026
- CVSS basis
- Our assessment
- Technology
- Attack vector
- Impact
- Data type
- Actor type
- Motivation
- Language / package ecosystem
On this page
30-second summary
What happened
Who is affected
Industries mainly affected: Technology, Cross-industry
What to do nowOur advice
- Check your version with pip show litellm and search for litellm-1.107.0.dist-info, cook.pth and sitecustomize.py [1].
Timeline
Technical details
Remediation
Vendor guidance
- 1Check exposure detect[1]
Check with pip show litellm and search for cook.pth and sitecustomize.py.
- 2Clean and reinstall mitigate[1]
Delete malicious files from the shell, kill the daemon and reinstall pinned 1.106.2.
- 3Rotate credentials mitigate[1]
Rotate IAM roles, provider keys and database passwords the host could reach.
References
Official / primary1
- [1]
“In the early morning of October 21, LiteLLM's release pipeline was compromised and pushed v1.107.0 to the docker registry and PyPi. This version contained compiled malware which steals credentials and loads remote-code execution tools.”
Research1
- [2]
This site aggregates public information and is not security consulting advice. Test remediation steps before applying.