PT-2025-12028 · Horovod · Horovod

Publicado

2025-03-20

·

Atualizado

2025-12-11

·

CVE-2024-10190

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Versões do Horovod até e incluindo a v0.28.1
Descrição O problema ocorre devido à manipulação inadequada de dados codificados em base64 no ElasticRendezvousHandler, uma subclasse de KVStoreHandler. Especificamente, o método put value em ElasticRendezvousHandler chama codec.loads base64(value), o que eventualmente invoca cloudpickle.loads(decoded). Isso permite que um atacante envie um objeto pickle malicioso via uma requisição PUT, resultando em execução arbitrária de código no servidor.
Recomendações Para versões do Horovod até e incluindo a v0.28.1, considere desativar o ElasticRendezvousHandler ou restringir o acesso ao método put value até que uma correção esteja disponível. Evite usar a função codec.loads base64(value) na classe afetada ElasticRendezvousHandler para minimizar o risco de exploração.

Exploit

Correção

RCE

Command Injection

Deserialization of Untrusted Data

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-10190
GHSA-MRHH-3GGQ-23P2

Produtos afetados

Horovod