
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
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:
| Elemento | Detalle reportado |
|---|---|
| Versión comprometida en PyPI | litellm==1.107.0 |
| Etiquetas de imagen afectadas | v1.107.0, latest, main-latest, main-stable |
| Versión segura | 1.106.2 |
| Vía de ejecución | Gancho de inicio de Python mediante un archivo .pth |
| Respuesta inmediata | Aislar, 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
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.
Últimos artículos
MásCysic exige la devolución de 275.872 ETH tras supuesto acuñamiento no autorizado de 10 millones de CYS
Según un flash informativo proporcionado, Cysic ofreció un acuerdo de 72 horas tras el supuesto acuñamiento no autorizado de 10 millones de CYS: solicita recuperar 275.872 ETH y permitiría retener cerca de 30.652 ETH como recompensa.
Fallo en Malasia favorece a nueve reclamantes de Bitcoin, pero el monto a devolver sigue en disputa
Medios reportan que el Tribunal Superior de Kuala Lumpur falló a favor de nueve reclamantes de Bitcoin vinculados a un caso relacionado con Bitkingdom, y que cualquier distribución se basará en los depósitos originales. Sin embargo, sigue en disputa el monto que se les devolvería.
La Ley Básica de Activos Digitales de Corea del Sur entra en la fase final de consultas
La propuesta de Ley Básica de Activos Digitales de Corea del Sur estaría en la etapa final de consultas, y la FSC busca presentar pronto un proyecto respaldado por el Gobierno. Sin embargo, los reportes disponibles apuntan a un proceso de consolidación, no a la confirmación de una presentación forma...
Audiencia entre Bithumb y la UIF pone a prueba las reglas coreanas sobre retiros cripto de bajo monto
Según informes, el 22 de octubre se celebró una audiencia judicial en el caso de Bithumb.

