nimiq-primitives: Node crash due to missing interlink validation in election macro block proposals
High severity
GitHub Reviewed
Published
Apr 22, 2026
in
nimiq/core-rs-albatross
•
Updated Apr 27, 2026
Description
Published to the GitHub Advisory Database
Apr 22, 2026
Reviewed
Apr 22, 2026
Published by the National Vulnerability Database
Apr 22, 2026
Last updated
Apr 27, 2026
Impact
An untrusted p2p peer can cause a node to panic by announcing an election macro block whose
validatorsset contains an invalid compressed BLS voting key.Hashing an election macro header hashes
validatorsand reachesValidators::voting_keys(), which callsvalidator.voting_key.uncompress().unwrap()and panics on invalid bytes.Patches
The patch for this vulnerability is included as part of v1.3.0.
Workarounds
No known workarounds.
References