El popular paquete Python LiteLLM, utilizado para interactuar con modelos de lenguaje, ha sido comprometido en un ataque a la cadena de suministro de software. Este incidente distribuyó malware diseñado para robar credenciales y un backdoor, afectando a la versión 1.107.0 disponible a través de las ruedas PyPI (Python Package Index) y las imágenes de Docker. PyPI ya ha puesto en cuarentena el paquete y las imágenes de Docker maliciosas han sido eliminadas.
La investigación preliminar de LiteLLM sugiere que el vector de ataque principal fueron tokens OAuth robados de GitHub CLI, utilizados para publicar la versión maliciosa. El malware, denominado “privcollect”, está diseñado para recolectar credenciales de la nube, claves privadas, datos del navegador (Chromium y Firefox) y archivos de autenticación para herramientas de desarrollo de inteligencia artificial. Además, incluye un backdoor que se comunica con un repositorio de GitHub para ejecutar código arbitrario de forma remota.
Este ataque utiliza una técnica sigilosa: un archivo de ruta (cook.pth) se coloca en el sistema, lo que permite que el malware se ejecute automáticamente antes incluso de que LiteLLM sea importado por Python. El privcollect empaqueta la información robada en un archivo TAR comprimido en GZIP y la envía a un servidor controlado por los atacantes. Este incidente recuerda a ataques previos a LiteLLM ocurridos en marzo, lo que subraya la persistencia de estas amenazas.
Como medida inmediata, los usuarios que hayan descargado o utilizado la versión 1.107.0 de LiteLLM deben revocar y reemplazar todas las credenciales potencialmente expuestas desde un entorno limpio y seguro. Se recomienda encarecidamente fijar la versión 1.106.2 del paquete por su “digest” (hash criptográfico) para asegurar la integridad y evitar versiones comprometidas. LiteLLM ha actualizado sus registros públicos para prevenir futuras publicaciones maliciosas.
Qué significa para tu empresa: Ataques a la cadena de suministro como este demuestran la necesidad crítica de una seguridad robusta en cada capa. Las organizaciones deben implementar protección de endpoints EDR/XDR (detección y respuesta extendida) para identificar y bloquear la ejecución de código malicioso, el robo de credenciales y la actividad anómala en los sistemas antes de que causen daños mayores.
Fuente original: The Hacker News — ver artículo →
#malware#backdoor#seguridad-nube#ciberataques-infraestructura