← Terug naar overzicht

LiteLLM version 1.107.0 on PyPI and Docker was compromised in a supply chain attack, delivering a credential stealer via Python startup hooks (cook.pth, cook.py, sitecustomize.py). The malware collects cloud credentials (AWS, Azure, GCP), AI provider keys, SSH/GPG keys, browser data, and developer secrets. A lookalike GitHub repository 'Berri-AI/litellm' (vs legitimate 'BerriAI/litellm') was recorded in container build provenance, indicating the release workflow was hijacked. Seven wheel files across macOS, Linux, and Windows were affected, as well as multiple Docker/GHCR container images including those tagged 'latest'. Stolen data is encrypted with AES-256-CBC and RSA-4096 and exfiltrated to hxxp://www[.]litellm[.]dev/healthcheck. A remote Python code loader is controlled via a GitHub file at letters9813/pythonclient-test. Socket's AI scanner detected the malicious package seven minutes after publication. Users are advised to immediately stop using 1.107.0, revoke exposed credentials, and roll back to 1.106.2.

Affected products

  • LiteLLM 1.107.0 (PyPI)
  • docker.io/litellm/litellm:v1.107.0
  • ghcr.io/berriai/litellm-database:v1.107.0
  • ghcr.io/berriai/litellm-non_root:v1.107.0
  • ghcr.io/berriai/litellm:latest
  • ghcr.io/berriai/litellm:main-latest
  • ghcr.io/berriai/litellm:main-stable
  • ghcr.io/berriai/litellm:v1.107.0

IOC's

  • 7598727f209d717041db37f7dca271d3a7d328a279890e0e1d55375729aeb86d
  • 0aaf7ba346d41ef2f40390436738b001180d5a1c03aa093f121078a9969d9a1a
  • 668169d35b87bf51324080390b1b1c5ab12bd335cfe5f1a99e3689abd5e02ae6
  • 462d0c9f67ca522d9e0e4acd245e90b36ce0d5353604a66bb7c43a1ec4a6fcf7
  • c2e32d0ce2548aa662c18bf5001911a79fe5b30cf8357132275add02fdcde054
  • 1bbce8caa94f01c0aaa0b7ddae51553a8a32e1ce53d96d44fe583272aff7ad00
  • 12d4ccc5c6f8d35cf4f2cf233b7f3e418e863e657d81ff5f5fc9e210005b9484
  • 7f191632e7320705d154b85204f1ae546b543acbd7e8861229b76f5042b92bdb
  • 84dc8c82c0a4a4a62552ef826b49fcc86d1a5c4a5d0f2c06665723f93d129d7d
  • 9dd0a3926f96a37eb86cf1ee2310d9be93139cc4ebef3ef9e2efe9531390be25
  • 03ac2a8b752605d1d7710979c17ff18b03dd978203ba23ba97fd8ce3d6f897ea
  • 34bef04fe88ac9d0aae0475630b1738681d15b94f233ac8aa46eacf5968305fa
  • b6122440d0d9cb1eb1ade9933f49214da8c31288de7710c076c2680dfa528465
  • sha256:1bbcb1443bc962e45f5aad53fe3d2c30600e0379715fb6c664cdd3ac126c339e
  • sha256:bd1aeee419ea36da9aa2b657288da4101887be468f020ac63d22ba6ed84a3ea5
  • sha256:56b74573eed6e4aafe4b50603dbe7853e0345f188c8e44a09f1098caf1f4bcdf
  • hxxp://www[.]litellm[.]dev/healthcheck
  • hxxps://raw[.]githubusercontent[.]com/letters9813/pythonclient-test/main/domain.txt
  • X-Token: XWiA8gZNa7NcX2XRoAEb
  • hxxps://github[.]com/Berri-AI/litellm
  • 20535d8fa11f786a6c24df7488a0e449ed5f09ad
  • 783c43bc455d2e05d3cfaf194c2f325cfeab1433
  • a898fd08ad220fed52488906eb45d196f332b972ad5d85214e7726545ecc4218

Categories

  • Cloud & Virtualization
  • Data Breach & Exfiltration
  • Identity & Access
  • Ransomware & Malware
  • Supply Chain & Dependencies