CVE-2026-46543 nimiq-blockchain: Genesis batch set request

Medium 5.3 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2026-46543?

CVE-2026-46543 is a medium-severity vulnerability in nimiq core-rs-albatross, published on 9 Jun 2026.

Official description

Nimiq is a Rust implementation of the Nimiq Proof-of-Stake protocol based on the Albatross consensus algorithm. Prior to version 1.5.0, a remote peer can crash any full node by sending a RequestBatchSet message containing the genesis block's hash. The handler calls get_epoch_chunks which iterates backwards through macro blocks using Policy::macro_block_before. When it reaches the genesis block number, macro_block_before panics with "No macro blocks before genesis block". This issue has been patched in version 1.5.0.

Weakness: CWE-617

Which versions are affected by CVE-2026-46543?

2 open source packages ship an affected version, including nimiq-blockchain.

PackageAffectedFixed in
nimiq-blockchain crates.ioAll versions1.5.0
nimiq-blockchain crates.ioAll versions1.5.0

How do I fix CVE-2026-46543?

Upgrade nimiq-blockchain to 1.5.0 or later.

Is CVE-2026-46543 being exploited?

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

Sources

Also known as GHSA-vghx-352f-93jm.

Is CVE-2026-46543 in your software?

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

Check your SBOMs for free