CVE-2026-28402 in core-rs-albatross
Riassunto
di VulDB • 28/07/2026
nimiq/core-rs-albatross è un'implementazione Rust del protocollo Nimiq Proof-of-Stake basata sull'algoritmo di consenso Albatross. Prima della versione 1.2.2, un validatore malizioso o compromesso eletto come proposer può pubblicare una proposta di macro block in cui `header.body_root` non corrisponde all'effettivo hash del corpo del macro block. La proposta può superare la verifica perché il percorso di verifica delle proposte di macro block valida l'intestazione ma non convalida il vincolo `body_root == hash(body)`; il codice successivo si aspetta tale vincolo e potrebbe andare in panic (crash) in caso di discrepanza, causando il crash dei validatori. Si noti che l'impatto riguarda esclusivamente i nodi validatore. La patch per questa vulnerabilità è stata rilasciata formalmente come parte della versione 1.2.2. La patch aggiunge la verifica corrispondente del body root nei controlli delle proposte. Non sono disponibili workaround conosciuti.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.