La versión 1.107.0 de LiteLLM se publicó con código que roba credenciales. LiteLLM es una librería de Python muy usada para conectar aplicaciones y agentes con modelos de IA de distintos proveedores. La versión maliciosa se subió a PyPI el 21 de octubre a las 11:39 UTC y PyPI la puso en cuarentena a las 13:20 UTC, según Wiz. En ese rato se descargó unas 49.000 veces.
Qué pasó
Según The Hacker News, el responsable de seguridad de LiteLLM dice que los cambios maliciosos se hicieron con las cuentas de GitHub de tres ingenieros, al parecer con tokens robados. La investigación sigue abierta.
Estaban afectados:
- PyPI: la versión 1.107.0, para Mac, Linux y Windows.
- Docker: las imágenes con las etiquetas v1.107.0, latest, main-latest y main-stable, en GHCR y Docker Hub, retiradas hacia las 13:53 UTC.
Qué roba
El código se ejecuta al arrancar Python, antes incluso de usar LiteLLM, y envía lo que encuentra a un dominio que imita al oficial. Según Wiz, busca:
- Claves de AWS, Google Cloud y Azure.
- Claves de API de OpenAI, Anthropic y otros proveedores de IA.
- Claves SSH y GPG e historial de la terminal.
- Contraseñas y cookies de Chrome, Firefox, Edge y Safari.
- En servidores LiteLLM Proxy, las credenciales de los proveedores guardadas en su base de datos.
Además deja una puerta trasera que cada hora pide órdenes nuevas a un servidor externo.
Cómo saber si te afecta
- Comprueba la versión instalada con
pip show litellmy busca 1.107.0. - Busca los archivos
cook.pth,cook.pyositecustomize.pyen la carpeta site-packages de Python. - Revisa si tus contenedores usaban las etiquetas latest o main-stable el 21 de octubre.
Recibe las noticias de ETR en Telegram ; abre otra pestaña
ETR//FUENTES



