CVE-2026-40093

High

Description

nimiq-blockchain provides persistent block storage for Nimiq's Rust implementation. In 1.3.0 and earlier, block timestamp validation enforces that timestamp >= parent.timestamp for non-skip blocks and timestamp == parent.timestamp + MIN_PRODUCER_TIMEOUT for skip blocks, but there is no visible upper bound check against the wall clock. A malicious block-producing validator can set block timestamps arbitrarily far in the future. This directly affects reward calculations via Policy::supply_at() and batch_delay() in blockchain/src/reward.rs, inflating the monetary supply beyond the intended emission schedule.

SeverityHigh
CVSS8.1
Exploit probability—
ProductNimiq Proof-of-stake
PublishedApr 9, 2026
First seenApr 9, 2026
Weakness typeCWE-1284CWE-1284

How to fix

Update
  • nimiq nimiq_proof-of-stake1.3.0 or later

Affected products

ProductAffected versionsFixed in
nimiq nimiq_proof-of-stakev < 1.3.01.3.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2026-40093 · Nimiq Proof-of-stake · Dark Radar