CVE-2026-46543
Medium · 5.3CVSS
5.3
EPSS
0.5%
Published
Jun 10, 2026
CISA due date
—
The record
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.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| crates.io | nimiq-blockchain | 0 | 1.5.0 |
Related vulnerabilities
- GHSA-vghx-352f-93jm nimiq-blockchain: Genesis batch set request Same vulnerability
- CVE-2026-34066 nimiq-blockchain provides persistent block storage for Nimiq's Rust implementation. Also affects nimiq-blockchain
- GHSA-j99g-7rqw-q9jg nimiq-blockchain: Peer-triggerable panic during history sync Also affects nimiq-blockchain
- GHSA-49xc-52mp-cc9j nimiq-blockchain is missing a wall-clock upper bound on block timestamps Also affects nimiq-blockchain
- CVE-2026-40093 nimiq-blockchain provides persistent block storage for Nimiq's Rust implementation. Also affects nimiq-blockchain
- CVE-2026-105754 vLLM is an inference and serving engine for large language models. CWE-617
- CVE-2026-105753 vLLM is an inference and serving engine for large language models. CWE-617
- CVE-2026-98151 In the Linux kernel, the following vulnerability has been resolved: bpf: Fix REG… CWE-617