Attackers Poison LiteLLM 1.107.0 Packages in Supply-Chain Attack

· Original article ↗

Summary

LiteLLM says attackers poisoned version 1.107.0 on PyPI and Docker for about three hours, with over 49,000 estimated downloads. Malware stole credentials and secrets; users were advised to remove the version and rotate credentials.

Key points

  • Malicious LiteLLM 1.107.0 packages were available on PyPI and Docker for about three hours on October 21; downloads are estimated at over 49,000.
  • LiteLLM says attackers likely obtained GitHub CLI OAuth tokens from logs of an internet-exposed internal deployment; how they accessed it or moved laterally remains unclear.
  • The attackers used compromised credentials to disable branch protections, alter the release source, and run a workflow that published poisoned artifacts.
  • The malware acted as an information stealer and RAT, collecting browser and developer credentials, cloud secrets, API keys, SSH keys, and other data.
  • The stolen data was encrypted and sent to litellm[.]dev. Wiz observed use of stolen AWS credentials to query Amazon Bedrock, suggesting LLMjacking.
  • LiteLLM said enterprise customers using its private repository were unaffected. Users of version 1.107.0 were advised to remove it, rotate credentials, and scan for malware; version 1.106.2 was identified as clean.

Article Details

Victim Organization
LiteLLM
Incident Type
Supply-chain compromise that distributed malicious LiteLLM packages containing an information stealer and RAT
Data Types Exposed
  • System information
  • Browser credentials and cookies
  • Developer credentials
  • Environment variables
  • Cloud secrets for AWS, GCP, and Azure
  • AI tool API keys
  • SSH private keys
  • Shell history files
  • GPG keys
Affected Records
Not disclosed
Affected Data Size
Not disclosed
Operational Impact
Malicious version 1.107.0 packages were available on PyPI and Docker for roughly three hours and were estimated to have been downloaded over 49,000 times. Users who installed them were infected. The packages were removed or replaced with clean artifacts; LiteLLM said enterprise customers using its private repository were not affected.
Ransom Or Extortion
Not disclosed
Claim Status
confirmed

Indicators of compromise

TypeIndicatorContext
DOMAINlitellm[.]devMalicious destination to which the malware sent encrypted stolen data.

MITRE ATT&CK

Vendors

Products

Related Articles