PT-2025-2366 · Apache · Apache Hive

Andrea Cosentino

·

Publicado

2025-01-28

·

Atualizado

2025-02-01

·

CVE-2024-23953

CVSS v2.0

6.8

Média

VetorAV:N/AC:L/Au:S/C:N/I:C/A:N
Nome do Software Vulnerável e Versões Afetadas: Versões do Apache Hive anteriores a 4.0.0
Descrição: O problema surge devido ao uso de Arrays.equals() em LlapSignerImpl para comparar assinaturas de mensagem, permitindo que um atacante forje uma assinatura válida para uma mensagem arbitrária byte a byte. Isso pode ocorrer quando uma aplicação não utiliza um algoritmo de tempo constante para validar uma assinatura. O método Arrays.equals() retorna falso assim que encontra bytes diferentes na entrada, tornando o tempo de comparação dependente do conteúdo do array. Isso poderia permitir que usuários maliciosos enviem splits ou trabalhem com assinaturas selecionadas para o LLAP sem executar como um usuário privilegiado, potencialmente levando a um ataque DDoS. O atacante deve ser um usuário autorizado do produto para realizar este ataque.
Recomendações: Versões do Apache Hive anteriores a 4.0.0: Atualize para a versão 4.0.0, que corrige este problema.

Exploit

Correção

Authentication Bypass by Spoofing

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-05249
CVE-2024-23953
GHSA-P953-3J66-HG45

Produtos afetados

Apache Hive