DHT Query Handling Issue in Nimiq's Albatross Consensus Algorithm
CVE-2026-44505
What is CVE-2026-44505?
An issue has been identified in Nimiq's Rust implementation of the Albatross consensus algorithm, specifically within the network-libp2p component. Prior to version 1.4.0, an improperly handled DHT (Distributed Hash Table) query could lead to indefinite hanging of processes when a peer returns a FoundRecord. In such instances, the verification mechanism fails to adequately manage the response from the DHT, resulting in incomplete bookkeeping and potential inconsistencies within the DHT state. This flaw can cause the Network::dht_get function to await a completion signal indefinitely, effectively halting the operation. The vulnerability has been addressed in version 1.4.0, where proper cleanup and error handling have been implemented.
Affected Version(s)
core-rs-albatross < 1.4.0
