Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en Horovod (CVE-2024-10190)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-77 Neutralización incorrecta de elementos especiales usados en un comando (Inyección de comando)
Fecha de publicación:
20/03/2025
Última modificación:
20/03/2025

Descripción

Las versiones de Horovod hasta la v0.28.1 incluida son vulnerables a la ejecución remota de código no autenticado. Esta vulnerabilidad se debe a la gestión inadecuada de datos codificados en base64 en `ElasticRendezvousHandler`, una subclase de `KVStoreHandler`. Específicamente, el método `_put_value` de `ElasticRendezvousHandler` llama a `codec.loads_base64(value)`, que finalmente invoca a `cloudpickle.loads(decoded)`. Esto permite a un atacante enviar un objeto pickle malicioso mediante una solicitud PUT, lo que provoca la ejecución de código arbitrario en el servidor.

Referencias a soluciones, herramientas e información