Rust Implementation Vulnerability in Nimiq Proof-of-Stake Protocol by Nimiq
CVE-2026-46541
7.5HIGH
What is CVE-2026-46541?
The Nimiq Proof-of-Stake protocol, implemented in Rust, suffers from an issue where the DhtResults accumulator is only initialized when the first DHT record is verified successfully. If the initial record fails due to a malicious DHT node, the accumulator is never created, leading to the rejection of all subsequent valid records. This results in 'DHT inconsistent state' errors, compromising data integrity and effectiveness of the protocol. The vulnerability has been addressed in version 1.4.0.
Affected Version(s)
core-rs-albatross < 1.4.0
