PT-2026-41387 · Nimiq · Nimiq-Blockchain
Piravlos
·
Publicado
2026-05-15
·
Atualizado
2026-05-20
·
CVE-2026-40092
CVSS v3.1
7.5
Alta
| Vetor | AV: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
Produtos afetados
Nimiq-Blockchain