LiteLLM Version 1.107.0 Was Backdoored — Here Is What Got Taken
LiteLLM is a Python library that lets developers connect to dozens of AI models through a single interface. It is widely used in AI development workflows. According to The Hacker News, version 1.107.0 of LiteLLM was compromised in a supply chain attack (where an attacker poisons a software package before it reaches the people who install it), slipping a credential stealer and a backdoor into the official release on PyPI (the central repository where Python developers download packages).
The attacker did not break into LiteLLM's servers directly. Instead, they used stolen GitHub CLI OAuth tokens (temporary login passes that let tools act on your behalf on GitHub) belonging to three engineers' accounts. Two accounts were used in sequence — one to trigger the release pipeline and one to approve it. The compromised package was quarantined and the malicious Docker images were removed, but not before the damage was done.
The malware, which ran automatically the moment the package was imported, harvested cloud tokens, private keys, browser data from Chrome and Firefox, AI tooling credentials, and environment variables. Everything collected was bundled up and sent to an attacker-controlled server. A second component acted as a backdoor, checking in every hour for new instructions.
Who is at risk: Developers or teams who installed LiteLLM 1.107.0 between its release and the quarantine.
What to do: If you installed that version, revoke and replace every credential from a clean machine immediately. Pin your LiteLLM installation to version 1.106.2 by digest so that future installs pull a verified, unmodified copy.
Sources

