Reportan que LiteLLM 1.107.0 fue malicioso: etiquetas afectadas y versión segura

Reportan que LiteLLM 1.107.0 fue malicioso: etiquetas afectadas y versión segura

By: WEEX|22/10/2026 04:53:44

Perspectiva de WEEX

Este incidente es relevante porque la exposición reportada no se limitó a desarrolladores que fijaron deliberadamente la versión 1.107.0. También se mencionaron etiquetas flotantes como latest y main-stable, y JFrog afirma que la carga maliciosa podía ejecutarse durante el inicio normal de Python. Para los equipos de ingeniería, esto eleva la respuesta requerida: si el paquete o la imagen contaminados llegaron a ejecutarse, se necesita contención a nivel de host o contenedor, no solo un parche rutinario.

Los reportes actuales y análisis de investigadores de seguridad indican que LiteLLM 1.107.0 fue una versión maliciosa distribuida el 21 de octubre de 2026 mediante PyPI y ciertas etiquetas oficiales de contenedores. La versión que se reporta como segura para revertir es la 1.106.2, y la respuesta recomendada para quienes instalaron o ejecutaron los artefactos afectados va más allá de una actualización habitual: aislar el entorno, reconstruirlo desde una base limpia y rotar las credenciales a las que podía acceder.

Qué artefactos de LiteLLM habrían sido comprometidos

Los reportes actuales apuntan a LiteLLM 1.107.0 como la versión comprometida, con una exposición que abarcaría tanto el paquete de PyPI como imágenes oficiales de contenedores. La alerta proporcionada menciona paquetes de PyPI e imágenes de Docker, incluidas latest y main-stable, mientras que análisis de seguridad de Wiz y Aikido también citan v1.107.0 y main-latest.

El alcance es importante porque algunos usuarios afectados podrían no haber elegido directamente la versión 1.107.0. Los equipos que dependían de etiquetas de imagen móviles pudieron descargar una compilación contaminada como parte de sus prácticas normales de despliegue, sin realizar un cambio explícito de versión.

Dentro del alcance reportado, estos son los datos más relevantes hasta ahora:

ElementoDetalle reportado
Versión comprometida en PyPIlitellm==1.107.0
Etiquetas de imagen afectadasv1.107.0, latest, main-latest, main-stable
Versión segura1.106.2
Vía de ejecuciónGancho de inicio de Python mediante un archivo .pth
Respuesta inmediataAislar, reconstruir desde imágenes o entornos limpios y rotar las credenciales accesibles

Los reportes disponibles no coinciden sobre el momento de la limpieza en todos los canales. Un fragmento de una incidencia de GitHub vinculada a BerriAI/litellm señalaba que PyPI ya había sido limpiado, mientras que las etiquetas flotantes de Docker seguían infectadas en un momento del 21 de octubre; posteriormente, Wiz describió que esas etiquetas habían sido retiradas. Esto respalda el panorama general del incidente, aunque no permite establecer una hora final única para la limpieza.

Por qué la carga reportada era particularmente riesgosa

JFrog afirma que la rueda maliciosa de LiteLLM utilizaba un gancho de inicio de Python, lo que permitiría ejecutar la carga al arrancar Python en un entorno afectado, sin esperar a que una aplicación importara LiteLLM directamente. En el fragmento disponible, JFrog atribuye ese comportamiento a un archivo cook.pth procesado durante la inicialización normal del sitio de Python.

De haberse utilizado ese mecanismo, el perímetro de exposición sería más amplio que una llamada a una biblioteca comprometida. Iniciar Python dentro del entorno afectado podría activar la lógica de robo de credenciales, lo que ayuda a explicar por qué las recomendaciones se centran en la contención y la rotación de secretos, en lugar de limitarse a reemplazar una versión del paquete.

La alerta proporcionada señala que entre los datos sensibles en riesgo estaban las credenciales en la nube, las claves de API de IA y las claves privadas de SSH. Un reporte independiente de marzo de 2026 resumió una publicación de Andrej Karpathy que describía un ataque más amplio contra LiteLLM en PyPI, capaz de robar claves SSH, credenciales en la nube, configuraciones de Kubernetes, credenciales de Git, variables de entorno, claves de CI/CD y contraseñas de bases de datos. Sin embargo, ese reporte anterior no estableció el alcance de las etiquetas de Docker ni la lista exacta de artefactos 1.107.0 del incidente de octubre.

Qué deben hacer ahora los usuarios afectados

La respuesta reportada consiste en dejar de usar la versión 1.107.0, revertir o fijar la versión 1.106.2, aislar cualquier host o contenedor que haya instalado o ejecutado el artefacto afectado, reconstruir desde un entorno limpio y rotar las credenciales a las que ese entorno podía acceder. Tanto Aikido como JFrog plantean el problema en función de si el paquete o la imagen maliciosos fueron instalados o ejecutados, no de si siguen disponibles actualmente.

La diferencia es importante. Una actualización sobre el entorno existente puede eliminar la versión maliciosa hacia adelante, pero no resuelve si los secretos ya quedaron expuestos mientras la rueda o imagen contaminada estaba activa.

Para los operadores, el umbral práctico de acción es amplio: quien haya instalado litellm==1.107.0, descargado una etiqueta flotante reportada como afectada o iniciado Python en un entorno expuesto debe considerar que el host o contenedor pudo haber sido comprometido. Los reportes disponibles respaldan reconstruir desde imágenes o entornos limpios y rotar cualquier credencial de nube, API, SSH, base de datos o similar a la que pudiera acceder ese entorno de ejecución.

Hitos

2026/03/24
2026/10/21
Reportan un compromiso previo de LiteLLM en PyPIDatadog Security Labs informó que las versiones 1.82.7 y 1.82.8 de LiteLLM se publicaron con código malicioso en un incidente independiente de la cadena de suministro.
Reportan LiteLLM 1.107.0 como malicioso en PyPI y etiquetas de contenedoresReportes de investigación en seguridad indican que LiteLLM 1.107.0 llegó a PyPI y a etiquetas de imágenes versionadas y flotantes; PyPI puso posteriormente la versión en cuarentena y los registros retiraron o sustituyeron las etiquetas afectadas.

Este contenido se ofrece únicamente con fines informativos generales y no constituye asesoramiento financiero, de inversión, legal ni fiscal. Cualquier evento, recompensa, promoción en línea o información relacionada que se mencione en el presente documento no debe considerarse como una recomendación, solicitud o invitación a comprar, vender, tradear o de negociar de otra manera con cualquier criptoactivo. Los criptoactivos son sumamente volátiles y pueden provocar pérdidas. La disponibilidad de los servicios, productos y eventos relacionados de WEEX puede variar según la región. Tienes la responsabilidad de asegurarte de que tu participación esté de acuerdo con las leyes y regulaciones locales vigentes.

Acerca de la Perspectiva de WEEX

Perspectivas de WEEX es un centro de análisis e inteligencia cripto, que abarca lo último en los mercados Web3, de IA y globales. Obtén investigaciones independientes y análisis detallados para estar a la vanguardia de las tendencias del mercado y las oportunidades de trading.

Precio de --

--
--
--
iconiconiconiconiconiconiconicon
Atención al cliente:@weikecs
Cooperación empresarial:@weikecs
Trading cuantitativo y MM:[email protected]
Programa VIP:[email protected]