Rust Implementation Vulnerability in Nimiq Proof-of-Stake Protocol by Nimiq
CVE-2026-46541

7.5HIGH

Key Information:

Vendor

Nimiq

Vendor
CVE Published:
9 June 2026

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

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.