LiteLLM release pipeline hacked to distribute info-stealer malware
BleepingComputer · 22 oct, 21:12

El proyecto LiteLLM sufrió un ataque a su cadena de suministro: atacantes comprometieron el pipeline de lanzamientos y distribuyeron la versión 1.107.0 en PyPI y Docker Hub con malware que roba credenciales, secretos y variables de entorno. LiteLLM es una SDK de Python masivamente popular (92 millones de descargas mensuales, 61.800 estrellas en GitHub) utilizada por empresas como NVIDIA, Netflix, AT&T y Okta, lo que convierte este incidente en un riesgo crítico para miles de aplicaciones en producción.
El ataque afectó todos los wheels de PyPI para la versión 1.107.0 (Windows, Linux, macOS) entre las 11:39 y 13:23 UTC del 21 de octubre, además de imágenes Docker en Docker Hub y GitHub Container Registry. El malware no modificó el código de LiteLLM sino que inyectó tres archivos maliciosos (cook.pth, cook.py, sitecustomize.py) en el directorio de librerías de Python, ejecutándose automáticamente al iniciar cualquier proceso Python en el entorno.
El payload robaba credenciales de AWS, Azure, Google Cloud, Kubernetes, Docker; tokens de IA y configuraciones de LiteLLM; secretos de Git, GitHub, npm, PyPI y CI/CD; datos de navegadores; y variables de entorno. Los datos robados se cifraban con AES-256-CBC y RSA-4096, transmitiéndose a litellm[.]dev/healthcheck. Además, un archivo malicioso lanzaba un loader independiente que cada hora consultaba un puntero en GitHub para descargar Python adicional para ejecutar en el host. Los investigadores detectaron el ataque en seis minutos. La versión limpia recomendada es LiteLLM 1.106.2.
Puntos clave
- Versión afectada: LiteLLM 1.107.0 en todos los wheels de PyPI y etiquetas de Docker (v1.107.0, latest, main-latest, main-stable)
- El malware se ejecutaba automáticamente al iniciar cualquier intérprete de Python en el entorno
- Robo de credenciales de múltiples proveedores cloud, herramientas de IA, CI/CD, navegadores y datos de sistema
- Recuperación recomendada: actualizar a versión 1.106.2 limpia, aislar sistemas infectados y reconstruir desde copias limpias
- Todos los secretos expuestos deben rotarse inmediatamente; eliminar solo el paquete puede dejar archivos maliciosos activos
Figuras de la fuente
