CVE-2026-46543 json
nimiq-blockchain: Genesis batch set request
published 2026-05-21 5 mo ago modified 2026-07-23 3 mo ago also EUVD-2026-35890 , GHSA-vghx-352f-93jm
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 21%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- crates.io nimiq-blockchain 1.5.0
- nimiq core-rs-albatross 1.5.0
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 4 mo ago
Exploit prediction
0.29% chance of exploitation in the next 30 days, higher than 21% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
| GitHub | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| crates.io | nimiq-blockchain | <1.5.0 |
1.5.0 |
Affected products
- nimiq core-rs-albatross
Classification
- Weakness
-
- CWE-617 Reachable Assertion
References
-
github.com
/nimiq/core-rs-albatross/pull/3745
web
-
github.com
/nimiq/core-rs-albatross/commit/8e8b0abdb1b66f5e9b25b3833879f05c173a5596
web
-
github.com
/nimiq/core-rs-albatross/security/advisories/GHSA-vghx-352f-93jm
web
-
github.com
/nimiq/core-rs-albatross/releases/tag/v1.5.0
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-46543
advisory
-
github.com
/nimiq/core-rs-albatross
package
Sources
- CVE List CVE-2026-46543
- GitHub Advisory GHSA-vghx-352f-93jm
- NVD CVE-2026-46543
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.