socket-dev · Crawled Oct 24, 2026

LiteLLM PyPI Package and Docker Images Compromised to Steal Cloud and AI Credentials

22 IoCs
Read original article ↗

AI Summary

A supply chain attack compromised the LiteLLM package version 1.107.0 on PyPI and associated Docker images, distributing a credential-stealing payload. The malicious package includes Python startup hooks (cook.pth, sitecustomize.py) that execute upon Python interpreter startup, even if LiteLLM is not imported, enabling theft of cloud credentials, AI provider keys, browser data, SSH keys, and other sensitive information. Data is exfiltrated to hxxp://www[.]litellm[.]dev/healthcheck in encrypted form, while a remote loader fetches and executes Python code from a GitHub-hosted domain pointer. The attack leveraged a lookalike GitHub repository (Berri-AI/litellm instead of BerriAI/litellm) in the build provenance, indicating a potential compromise in the release workflow.

AI-extracted · verify before operational use

Indicators of Compromise 22 extracted

Type Value Detail
Package pypi/litellm@1.107.0 Details →
SHA-256 7598727f209d717041db37f7dca271d3a7d328a279890e0e1d55375729aeb86d Details →
SHA-256 0aaf7ba346d41ef2f40390436738b001180d5a1c03aa093f121078a9969d9a1a Details →
SHA-256 668169d35b87bf51324080390b1b1c5ab12bd335cfe5f1a99e3689abd5e02ae6 Details →
SHA-256 462d0c9f67ca522d9e0e4acd245e90b36ce0d5353604a66bb7c43a1ec4a6fcf7 Details →
SHA-256 c2e32d0ce2548aa662c18bf5001911a79fe5b30cf8357132275add02fdcde054 Details →
SHA-256 1bbce8caa94f01c0aaa0b7ddae51553a8a32e1ce53d96d44fe583272aff7ad00 Details →
SHA-256 12d4ccc5c6f8d35cf4f2cf233b7f3e418e863e657d81ff5f5fc9e210005b9484 Details →
SHA-256 7f191632e7320705d154b85204f1ae546b543acbd7e8861229b76f5042b92bdb Details →
SHA-256 84dc8c82c0a4a4a62552ef826b49fcc86d1a5c4a5d0f2c06665723f93d129d7d Details →
SHA-256 9dd0a3926f96a37eb86cf1ee2310d9be93139cc4ebef3ef9e2efe9531390be25 Details →
SHA-256 03ac2a8b752605d1d7710979c17ff18b03dd978203ba23ba97fd8ce3d6f897ea Details →
SHA-256 34bef04fe88ac9d0aae0475630b1738681d15b94f233ac8aa46eacf5968305fa Details →
SHA-256 b6122440d0d9cb1eb1ade9933f49214da8c31288de7710c076c2680dfa528465 Details →
Domain www[.]litellm[.]dev Details →
GitHub Repo letters9813/pythonclient-test Details →
GitHub User letters9813 Details →
Registry User berriai Details →
Filename cook.pth Details →
Filename cook.py Details →
Filename sitecustomize.py Details →
SHA-256 a898fd08ad220fed52488906eb45d196f332b972ad5d85214e7726545ecc4218 Details →