Nimiq Light Blockchain Vulnerability in the Rust Implementation of Proof-of-Stake Protocol
CVE-2026-46540
6.5MEDIUM
What is CVE-2026-46540?
The Nimiq Light Blockchain, a Rust-based implementation of the Proof-of-Stake protocol, exhibits a vulnerability where a fork chain update does not correctly synchronize critical blockchain state components. Specifically, when adopting a macro block, the state variables such as self.macro_head and self.election_head are not updated, leading to verification issues for subsequent macro blocks. This inconsistency can cause significant chain progression interruptions for light clients, particularly if the rebranch target was an election block. A patch is available in version 1.4.0 to address these issues.
Affected Version(s)
core-rs-albatross < 1.4.0
