PT-2026-30254 · Nimiq · Core-Rs-Albatross
CVSS v3.1
6.5
Média
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
nimiq/core-rs-albatross versões anteriores a 1.3.0
Description
Um proponente validador eleito pode enviar um macro bloco de eleição no qual o
header.interlink não corresponde ao próximo interlink canônico. Isso ocorre porque a função verify macro block proposal() valida o formato do cabeçalho, a relação de sucessão, o proponente, a raiz do corpo e o estado, mas não verifica a vinculação do interlink para blocos de eleição. Consequentemente, os validadores realizam o prevoto e o pré-compromisso do hash do cabeçalho malformado, e o bloco é rejeitado apenas pela função verify block() durante a fase de push com um erro de InvalidInterlink, após o Tendermint já ter decidido o bloco.Recommendations
Atualizar para a versão 1.3.0.
Exploit
Correção
Insufficient Verification of Data Authenticity
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Core-Rs-Albatross