PT-2026-41387 · Nimiq · Nimiq-Blockchain

Piravlos

·

Publicado

2026-05-15

·

Atualizado

2026-05-20

·

CVE-2026-40092

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas nimiq-blockchain versões anteriores a 1.4.0
Descrição Um peer de rede malicioso pode derrubar um nó completo do Nimiq ao publicar um registro Kademlia DHT manipulado. O registro contém um TaggedSigned<ValidatorRecord, KeyPair> com um campo de assinatura cujo comprimento de bytes não é exatamente 64. Quando o verificador DHT do nó chama a função TaggedSigned::verify, a execução atinge Ed25519Signature::from bytes(sig).unwrap() na implementação TaggedPublicKey para Ed25519PublicKey. A chamada from bytes falha porque ed25519 zebra::Signature::try from rejeita fatias que não possuam 64 bytes, fazendo com que a função unwrap() cause um pânico e derrube o nó. Este problema afeta especificamente a implementação Ed25519, enquanto a implementação TaggedPublicKey do BLS trata o erro corretamente.
Recomendações Atualize para a versão 1.4.0.

Correção

Unchecked Return Value

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-40092
GHSA-27W2-87XV-37C6

Produtos afetados

Nimiq-Blockchain