Nimiq Core-RS Albatross Flaw Exposes Nodes to DoS Attacks

Nimiq Core-RS Albatross Flaw Exposes Nodes to DoS Attacks

CVE Notify has flagged a critical vulnerability in the Nimiq core-rs-albatross Rust implementation, specifically affecting versions prior to 1.3.0. This bug, identified as CVE-2026-35468, lies within two peer-facing consensus request handlers. These handlers incorrectly assume the history index is always present and attempt to unwrap it directly using blockchain.history_store.history_index().unwrap(). However, the HistoryStoreProxy::history_index() method can legitimately return None when a node is operating in a state without the history index, such as during synchronization.

A remote attacker can exploit this by sending specific requests โ€“ RequestTransactionsProof or RequestTransactionReceiptsByAddress โ€“ to a node running without the history index. This triggers an Option::unwrap() panic in the request handling path, leading to a denial-of-service condition. CVE Notify confirms that this vulnerability has been patched in version 1.3.0 of core-rs-albatross, addressing the flawed assumption that led to the panic.

The implications are clear: nodes that are not kept up-to-date with the latest patch are susceptible to being taken offline by specially crafted network requests. This highlights the ongoing challenge of maintaining robust consensus mechanisms, especially in decentralized systems where nodes may operate in varied states.

What This Means For You

  • Ensure all nodes running Nimiq's core-rs-albatross are updated to version 1.3.0 or later to patch CVE-2026-35468 and prevent remote DoS attacks targeting nodes operating without a history index.

Related ATT&CK Techniques

Indicators of Compromise

IDTypeIndicator
CVE-2026-35468 DoS nimiq/core-rs-albatross versions prior to 1.3.0. Vulnerable component: peer-facing consensus request handlers. Vulnerable function: blockchain.history_store.history_index().unwrap(). Triggered by RequestTransactionsProof or RequestTransactionReceiptsByAddress when history index is not available.
CVE-2026-35468 Panic nimiq/core-rs-albatross versions prior to 1.3.0. Vulnerable component: HistoryStoreProxy::history_index(). Vulnerable state: HistoryStoreProxy::WithoutIndex. Triggered by Option::unwrap() when history index is None.
๏ฟฝ
Search this threat by org or CVE Use our Intel Bot to search by organization, get IOC exports, or set watchlist alerts โ€” straight to your Telegram.
Open Intel Bot โ†’