Un ataque contra LiteLLM distribuye malware ladrón de información desde su cadena de publicación

La versión 1.107.0 de LiteLLM fue comprometida en PyPI y en registros de contenedores. El malware roba credenciales, secretos y variables de entorno, y puede cargar herramientas para ejecutar código de forma remota.

Amenazas
Un ataque contra LiteLLM distribuye malware ladrón de información desde su cadena de publicación

El 21 de octubre de 2026, un actor comprometió la cadena de publicación de LiteLLM y distribuyó la versión 1.107.0 del proyecto a través de PyPI y registros de contenedores. El ataque afectó a las siete ruedas de PyPI para Windows, Linux y macOS, disponibles entre las 11:39:51 y las 13:23 UTC.

Según los responsables de LiteLLM, la versión comprometida incluía malware compilado capaz de robar credenciales y cargar herramientas de ejecución remota. Las imágenes maliciosas estuvieron disponibles en Docker Hub entre las 11:46:56 y las 14:20 UTC, mientras que las imágenes publicadas en GHCR fueron retiradas o quedaron inaccesibles a las 13:51 UTC.

Los investigadores de varias empresas de seguridad detectaron el ataque seis minutos después de la publicación. El actor no modificó el código de la aplicación, sino que introdujo los archivos cook.pth, cook.py y sitecustomize.py en el directorio de bibliotecas de Python. Estos mecanismos permitían ejecutar la carga maliciosa antes de la aplicación y también podían activarse al ejecutar Python o pip en una instalación afectada.

El malware buscaba credenciales de AWS, Azure, Google Cloud, Kubernetes y Docker, además de secretos de herramientas de desarrollo de IA, LiteLLM, Git, GitHub, npm, PyPI y CI/CD. También recopilaba archivos .env, claves SSH, GPG y TLS, datos de navegadores, variables de entorno, historiales y datos del sistema y la red. La información se cifraba y se enviaba a litellm[.]dev/healthcheck; además, sitecustomize.py consultaba cada hora un recurso alojado en GitHub para descargar código Python desde un servidor externo.

El proyecto recomienda detener las implementaciones afectadas, inspeccionar los entornos sin iniciar el intérprete de Python, aislar y reconstruir los sistemas comprometidos, y rotar de inmediato los secretos expuestos. La versión de recuperación indicada es LiteLLM 1.106.2. La eliminación del directorio del paquete podría no retirar los archivos de inicio ni el cargador activo. La información procede de BleepingComputer: https://www.bleepingcomputer.com/news/security/litellm-release-pipeline-hacked-to-distribute-info-stealer-malware/.

Fuente: BleepingComputer

Compartir

WhatsApp X Telegram Email