PT-2026-34542 · Unknown · Nimiq-Block

Publicado

2026-04-22

·

Atualizado

2026-04-28

·

CVE-2026-33471

CVSS v3.1

9.6

Crítica

VetorAV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
Name of the Vulnerable Software and Affected Versions nimiq-block versões anteriores a 1.3.0
Description A função SkipBlockProof::verify() calcula sua verificação de quorum usando BitSet.len(), então itera pelos índices do BitSet e converte cada índice usize para u16 (slot as u16) para a busca de slot. Um estouro de inteiro na indexação do BitSet permite que um invasor forneça um SkipBlockProof onde MultiSignature.signers contenha índices fora de intervalo espaçados por 65536. Esses índices inflam o comprimento retornado por len(), mas colidem no mesmo slot u16 dentro do intervalo durante a agregação. Isso permite que um validador malicioso com significativamente menos do que 2f+1 slots de signatários reais ignore a verificação de prova de bloco ignorado ao multiplicar uma única assinatura BLS pelo mesmo fator.
Recommendations Atualizar para a versão 1.3.0.

Correção

RCE

Insufficient Verification of Data Authenticity

Integer Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-33471
GHSA-6973-8887-87FF

Produtos afetados

Nimiq-Block