PT-2026-34554 · Nimiq · Nimiq-Transaction
Published
2026-04-22
·
Updated
2026-04-22
·
CVE-2026-34067
CVSS v3.1
3.1
Low
| AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L |
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.len()). The proof object is derived from untrusted p2p responses (ResponseTransactionsProof.proof) and is therefore attacker-controlled at the network boundary until validated. A malicious peer could trigger a crash by returning a crafted inclusion proof with a length mismatch. The patch for this vulnerability is included as part of v1.3.0. No known workarounds are available.Fix
Assertion Failure
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Nimiq-Transaction