PT-2026-48330 · Nimiq · Network-Libp2P

CVE-2026-44505

·

Published

2026-06-09

·

Updated

2026-06-10

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Name of the Vulnerable Software and Affected Versions Nimiq network-libp2p versions prior to 1.4.0
Description In the Rust implementation of the Nimiq Proof-of-Stake protocol, the handle dht get() function in network-libp2p/src/swarm.rs fails to properly manage query progress when a peer returns a FoundRecord. If the dht verifier.verify() function encounters an error, the system logs the event and returns early without completing the oneshot channel used by Network::dht get or cleaning up per-query bookkeeping. Subsequent query progress may trigger a DHT inconsistent state path and also return without cleanup. Since Network::dht get awaits the oneshot without a timeout, the caller future can hang indefinitely.
Recommendations Update to version 1.4.0.

Exploit

Fix

Improper Handling of Exceptional Conditions

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-44505
GHSA-G39C-JCGG-QWVR

Affected Products

Network-Libp2P