PT-2026-141103

CVE-2026-119078

·

Publicado

2026-11-09

·

Atualizado

2026-11-10

Descrição por

Pontuação
N/A
Não disponível

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.

Nome do Software Vulnerável e Versões Afetadas Apache Commons Codec versões 1.16.0 até 1.22.x
Descrição A função doFinalize() na classe Blake3 não possui estado, o que significa que ela não altera o estado do hash quando chamada. Consequentemente, chamadas consecutivas a essa função sem fornecer entradas adicionais retornam bytes idênticos. Isso contradiz a documentação original, que sugeria que chamadas subsequentes produziriam saídas diferentes. Aplicações que utilizam essa função para derivação de chaves, como o exemplo fornecido no Javadoc, derivarão chaves idênticas, resultando na perda da separação de chaves.
Recomendações Para as versões 1.16.0 até 1.22.x, derive múltiplas chaves solicitando o comprimento total combinado em uma única chamada de doFinalize() e, em seguida, dividindo a saída resultante. Como medida de mitigação temporária, evite chamar a função doFinalize() mais de uma vez em uma única instância do Blake3 se forem esperadas saídas únicas.
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾