Skip to content
OpenAdvisories

Vendor

nimiq

28 known vulnerabilities.

3 results · Clear filters · Feed

  • Low 3.7

    Nimiq: Panic in TrieProof::verify via child_index unwrap on equal-length keys

    Nimiq is a Rust implementation of the Nimiq Proof-of-Stake protocol based on the Albatross consensus algorithm. Prior to 1.6.0, a malicious state-sync peer can crash a syncing node by sending a crafted TrieChunk proof containing two TrieProofNode values with …

  • Low 3.7

    Nimiq: Out-of-bounds panic in KeyNibbles::Add from oversized child suffix in a deserialized proof

    Nimiq is a Rust implementation of the Nimiq Proof-of-Stake protocol based on the Albatross consensus algorithm. Prior to 1.6.0, a malicious state-sync peer can crash a syncing node by sending a crafted TrieChunk whose proof contains a TrieNodeChild suffix tha…

  • Low 3.1

    nimiq-transaction vulnerable to panic via `HistoryTreeProof` length mismatch

    nimiq-transaction provides the transaction primitive to be used in Nimiq's Rust implementation. Prior to version 1.3.0, `HistoryTreeProof::verify` panics on a malformed proof where `history.len() != positions.len()` due to `assert_eq!(history.len(), positions…