Nimiq- bloco contém blocos primitivos para ser usado na implementação Rust do Nimiq. `SkipBlockProof::verify` calcula o quórum usando `BitSet.len()`, em seguida, itera os índices `BitSet` e lança cada índice `usize` para `u 16 ` (`slot como u 16 `) para a busca de slot. Antes da versão 1.3.0, se um atacante puder obter um 'SkipBlockProof' verificado onde 'MultiSignature.signers' contém índices fora de alcance espaçados por 65536, estes índices inflam `len()`, mas colidem no mesmo intervalo `u 16 ` slot durante a agregação. Isto torna possível para um validador malicioso com muito menos do que ` 2 f+ 1 ` slots de sinalizador real para passar a verificação da prova de bloqueio de salto multiplicando uma assinatura BLS pelo mesmo fator. O patch para esta vulnerabilidade é incluído como parte do v 1.3.0. Não há soluções conhecidas disponíveis. O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 33471 foi publicado em 2026 - 04 - 22 T 20: 16: 40.317 Z e última modificação em 2026 - 06 - 17 T 10: 37: 33.267 Z. O seu estado gravado é analisado.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 9.6, gravidade CRÍTICA, vetor CVSS: 3.1 /AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H, pontuação de exploração 3.1, pontuação de impacto 5.8; CVSS. Classificações de fraqueza associadas: CWE- 20, CWE- 190, CWE- 345, CWE- 1284.
Produtos ou plataformas nomeados nos dados de aplicabilidade incluem: nimiq nimiq prova de tomada. O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.