Skip to content

LiteLLM Compromised, Steals Credentials - #518

Merged
carlospolop merged 2 commits into
masterfrom
update_LiteLLM_Compromised_Steals_Credentials_de769b10848e5638
Nov 6, 2026
Merged

carlospolop merged 2 commits into
masterfrom
update_LiteLLM_Compromised_Steals_Credentials_de769b10848e5638

Conversation

@carlospolop

Copy link
Copy Markdown
Collaborator

Blog URL

https://wiz.io/blog/litellm-compromised-steals-credentials

Blog Title

LiteLLM Compromised, Steals Credentials

Blog high summary

The post analyzes the October 21, 2026 LiteLLM 1.107.0 supply-chain compromise affecting PyPI wheels and GHCR/Docker images. Installing the release placed cook.pth, cook.py, and sitecustomize.py in site-packages; Python startup then ran a stealer targeting browser, cloud, AI, SSH/GPG, shell-history, and LiteLLM PostgreSQL secrets. (wiz.io)

Harvested data was AES-256-CBC/RSA-4096 wrapped and sent to a lookalike domain; Linux/macOS could also fetch and execute a second-stage /codepy. Stolen AWS roles were tested for Bedrock and IAM enumeration, enabling LLMjacking and further cloud abuse. The post identifies 1.106.2 as the latest safe release. (wiz.io)

PR changes

Errors

mdbook build unavailable

@carlospolop

Copy link
Copy Markdown
Collaborator Author

Decision: keep

The LiteLLM source diff confirms the Maturin data/purelib layout. The base page covered a .pth hook, but not this wheel-packaging detail. The Python site documentation supports the startup behavior; the [Wiz report]…

Head: c54b94d1c3be8d94dad40f745d046fe67f6c68cd

@carlospolop

Copy link
Copy Markdown
Collaborator Author

merge

@carlospolop
carlospolop merged commit c97cf5e into master Nov 6, 2026
2 checks passed
@carlospolop
carlospolop deleted the update_LiteLLM_Compromised_Steals_Credentials_de769b10848e5638 branch November 6, 2026 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant