Skip to content
OpenAdvisories

Package · crates.io

nimiq-transaction

2 known vulnerabilities.

2 results · Feed

  • Medium 6.8

    nimiq-transaction: UpdateValidator transactions allows voting key change without proof-of-knowledge

    nimiq-transaction provides the transaction primitive to be used in Nimiq's Rust implementation. Prior to version 1.3.0, the staking contract accepts `UpdateValidator` transactions that set `new_voting_key=Some(...)` while omitting `new_proof_of_knowledge`. th…

  • 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…