LiteLLM sufre su segundo ataque a la cadena de suministro este año; se insta a los usuarios a cambiar sus credenciales
Una versión maliciosa de LiteLLM fue publicada en los registros de Docker y PyPI, representando el segundo ataque a la cadena de suministro que sufre este software durante el año. Esta actualización contenía código malicioso diseñado para extraer credenciales de la nube, llaves de API para servicios de inteligencia artificial y secretos de desarrollo de los sistemas que instalaron dicho paquete.
Para llevar a cabo la intrusión, los atacantes utilizaron tokens OAuth de GitHub CLI hurtados a tres ingenieros de la compañía, logrando manipular, aprobar y borrar registros del flujo de trabajo de la plataforma. La empresa señaló que estos tokens habrían quedado expuestos en los registros de su propio despliegue interno debido a que ciertas respuestas del sistema incluían información sensible, y aunque la investigación continúa, la firma sospecha que el acceso inicial ocurrió mediante una vulnerabilidad que ya ha sido parchada.
El código malicioso se ejecutaba automáticamente cada vez que se iniciaba Python en el entorno afectado, afectando a múltiples sistemas operativos y buscando diversos tipos de credenciales, claves de cifrado, historiales y archivos de autenticación. Investigadores de seguridad detectaron que las credenciales robadas comenzaron a ser utilizadas pocas horas después por los atacantes para verificar su validez en servicios en la nube y modelos de inteligencia artificial, por lo que se recomienda a los usuarios afectados rotar sus credenciales de inmediato.