En el ámbito de la ciberseguridad, la rápida identificación y respuesta a vulnerabilidades críticas es esencial para proteger la integridad de los sistemas y la información de las organizaciones. Recientemente, se ha descubierto una vulnerabilidad de alta gravedad, marcada como CVE-2026-119706, que ha recibido una puntuación alarmante de 9.8 sobre 10 en la escala del Common Vulnerability Scoring System (CVSS). Esta situación es particularmente preocupante ya que puede afectar a numerosas empresas y usuarios que dependen del software vulnerable. La necesidad de actuar de manera rápida y efectiva para mitigar esta amenaza no puede ser subestimada, dado que los sistemas comprometidos pueden ser explotados de forma remota, poniendo en riesgo datos sensibles y la operatividad de las organizaciones.
La vulnerabilidad en cuestión se encuentra en InternLM LMDeploy, específicamente en las versiones que van desde la 0.9.0 hasta la 0.18.0. Este defecto permite la ejecución remota de código sin necesidad de autenticación, lo que significa que los atacantes pueden ejecutar comandos del sistema operativo simplemente enviando datos maliciosos a un endpoint específico, en este caso, el /update_weights. El mecanismo de explotación se basa en el uso de datos "pickled", que son una forma de serialización de objetos en Python. Los atacantes pueden enviar un pickle codificado en base64 dentro de un objeto denominado serialized_named_tensors. La función ForkingPickler.loads se encarga de deserializar estos datos sin realizar ninguna validación, lo que permite que se ejecuten comandos como si fueran parte del proceso api_server. Esta vulnerabilidad se clasifica bajo CWE-502, que denota problemas relacionados con la deserialización insegura.
El análisis del vector de ataque revela que se trata de un ataque de red con una complejidad baja, lo que significa que no se requieren privilegios especiales ni interacción del usuario para llevar a cabo el ataque. Esto aumenta significativamente el riesgo, ya que cualquier atacante con conocimientos básicos puede intentar explotar esta vulnerabilidad sin necesidad de un acceso previo o de la cooperación de la víctima.
Al ser clasificada con una puntuación CVSS de 9.8, esta vulnerabilidad se sitúa en el extremo más alto de la escala de gravedad, lo que indica que representa un riesgo crítico para la seguridad de los sistemas. Las vulnerabilidades que superan la puntuación de 9.0 suelen permitir la ejecución remota de código, la escalada de privilegios y, en muchos casos, comprometer completamente el sistema afectado, lo que podría llevar a pérdidas significativas de datos y a una interrupción del servicio.
Para abordar esta situación, se recomienda encarecidamente a todas las organizaciones que operan con el software afectado que apliquen de inmediato los parches de seguridad disponibles. Los administradores de sistemas pueden encontrar información técnica adicional y los parches necesarios a través de los siguientes enlaces: https://github.com/InternLM/lmdeploy, https://github.com/InternLM/lmdeploy/blob/v0.18.0/lmdeploy/serve/openai/endpoints/management.py#L55-L60, y https://github.com/InternLM/lmdeploy/blob/v0.18.0/lmdeploy/turbomind/turbomind.py#L345.
Además de la aplicación de parches, es crucial que las organizaciones revisen sus sistemas en busca de posibles indicadores de compromiso (IoC) que puedan haber resultado de un ataque exitoso. También se recomienda monitorizar el tráfico de red para detectar cualquier actividad sospechosa que pueda estar relacionada con esta vulnerabilidad. La detección temprana y la respuesta adecuada son fundamentales para minimizar el impacto de esta y otras vulnerabilidades críticas en el futuro.
La historia reciente de la ciberseguridad ha mostrado una tendencia alarmante hacia el aumento de vulnerabilidades que permiten la ejecución remota de código, destacando la importancia de que las empresas implementen prácticas de seguridad robustas y actualizaciones regulares de sus sistemas. La industria debe aprender de incidentes anteriores para reforzar sus defensas y estar un paso adelante de los atacantes. La seguridad cibernética es un campo en constante evolución, y la colaboración entre organizaciones y expertos en seguridad es esencial para protegerse contra amenazas emergentes.