CVE-2026-34069 nimiq-consensus panics via RequestMacroChain micro-block locator

Medium 5.3 Published Updated
Exploited in the wild
Not known
Fix
None listed

What is CVE-2026-34069?

CVE-2026-34069 is a medium-severity vulnerability in nimiq core-rs-albatross, published on 13 Apr 2026.

Official description

nimiq/core-rs-albatross is a Rust implementation of the Nimiq Proof-of-Stake protocol based on the Albatross consensus algorithm. In versions 1.2.2 and below, an unauthenticated p2p peer can cause the RequestMacroChain message handler task to panic. Sending a RequestMacroChain message where the first locator hash on the victim’s main chain is a micro block hash (not a macro block hash) causes said panic. The RequestMacroChain::handle handler selects the locator based only on "is on main chain", then calls get_macro_blocks() and panics via .unwrap() when the selected hash is not a macro block (BlockchainError::BlockIsNotMacro). This issue has been fixed in version 1.3.0.

Weakness: CWE-617

Which versions are affected by CVE-2026-34069?

2 open source packages ship an affected version, including nimiq-consensus. It affects 1 product.

PackageAffectedFixed in
nimiq-consensus crates.ioAll versions to 1.2.2None
nimiq-consensus crates.ioAll versions to 1.2.2None

Products include Nimiq Nimiq Proof-of-Stake.

How do I fix CVE-2026-34069?

No fix has been published for CVE-2026-34069 yet. Limit exposure of the affected software until one is available.

Is CVE-2026-34069 being exploited?

There is no known exploitation of CVE-2026-34069 in the wild and no public exploit code.

Sources

Also known as GHSA-48m6-486p-9j8p.

Is CVE-2026-34069 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free