The developers of the LiteLLM AI gateway library concluded that an unrevoked master key leaked on GitHub in May paved the way for a recent supply chain compromise. This breach allowed attackers to access the project’s Agent Platform and steal a GitHub owner token, which they used to publish the backdoored version 1.107.0 release on PyPI and in Docker images in October.
The findings follow reports from security firm Socket that attackers ran malicious workflows for 11 days prior to the release to siphoned 20 secrets from the project’s GitHub organization. LiteLLM, which averages more than 92M monthly downloads, had its release pipeline hijacked to ship a credential stealer that executed at Python startup. Security firm Wiz reported that stolen keys were later used for “LLMJacking,” and maintainers now advise users to rotate all credentials and pin installations to version 1.106.2.
