Malware · 3h ago

LiteLLM malware steals credentials beyond the gateway

Wiz says malicious LiteLLM 1.107.0 was uploaded to PyPI on October 21 and appeared in Docker images tagged v1.107.0, latest, main-latest and main-stable. The package stole browser, cloud, developer and AI-provider credentials. Wiz reported that PyPI quarantined the release and the affected image tags were removed that day; 1.106.2 was the latest safe version.

The package installs files that Python automatically runs when an interpreter starts. That means credential theft can trigger even when a program never imports LiteLLM. Wiz also found a dormant loader that could fetch and run more code, though its remote instruction file was empty during analysis.

The exposure reaches beyond LiteLLM proxy deployments: if a CI runner or container installed 1.107.0 and then launched Python, secrets available there may already have left the environment. Removing the package or image ends the startup trigger, but not the risk from credentials already collected.

Timeline

Sources

6 sources covering this story

Part of the PlainSec briefing for 2026-10-21

Editions

Related stories