nimiq-primitives: Panic DoS in trie chunk processing via ROOT-keyed item
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-248.
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, unauthenticated denial-of-service vulnerability in MerkleRadixTrie::put_chunk allows any state-sync peer to crash any node performing state synchronization (freshly joining nodes and recovering nodes). This issue has been patched in version 1.5.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| nimiq | core-rs-albatross | before 1.5.0 | 1.5.0 | Patch available | CNA |
| — | nimiq-primitives (crates.io) | before 1.5.0 | 1.5.0 | Patch available | GHSA-mw3q-r9wh-h2ff |
- core-rs-albatross Vendornimiq Affected before 1.5.0 Fixed in 1.5.0 Patch available CNA
- nimiq-primitives (crates.io) Vendor— Affected before 1.5.0 Fixed in 1.5.0 Patch available GHSA-mw3q-r9wh-h2ff
Remediation
- Fix · CNA core-rs-albatross (nimiq) Fixed in 1.5.0
- Fix · GHSA-mw3q-r9wh-h2ff nimiq-primitives (crates.io) Fixed in 1.5.0 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-46545
- 2026-10-03 Alias added: GHSA-mw3q-r9wh-h2ff
- 2026-10-25 Priority changed: MEDIUM → LOW
References
Other 5
- https://github.com/nimiq/core-rs-albatross/security/advisories/GHSA-mw3q-r9wh-h2ff
- https://github.com/nimiq/core-rs-albatross/pull/3762
- https://github.com/nimiq/core-rs-albatross/releases/tag/v1.5.0
- https://github.com/nimiq/core-rs-albatross/commit/0fb8766adea91e038af00e635a6eb92756e50172
- https://github.com/nimiq/core-rs-albatross
More nimiq vulnerabilities
- TI-2026-26389 nimiq-account: Vesting insufficient funds error can panic CVSS 3.1HIGH 8.2
- TI-2026-25867 nimiq-block has skip block quorum bypass via out-of-range BitSet indices & u16 truncation CVSS 3.1CRITICAL 9.6
- TI-2026-34086 Nimiq: Validity store off by one error CVSS 3.1HIGH 7.5
- TI-2026-28920 nimiq-keys: Unchecked Ed25519 signature length in TaggedPublicKey::verify causes remote node panic via DHT CVSS 3.1HIGH 7.5
- TI-2025-29800 nimiq-network-libp2p Uncontrolled Resource Consumption vulnerability CVSS 3.1HIGH 7.5
- TI-2026-34220 Nimiq network-libp2p: DHT query poisoning via first-record verification failure CVSS 3.1HIGH 7.5
Sources
- CVE-2026-46545 · CVE Program
- CVE-2026-46545 · NVD
- FIRST EPSS
- GHSA-mw3q-r9wh-h2ff · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences