Katalog CVE

CVE-2026-40093

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersjach 1.3.0 i wcześniejszych, biblioteka nimiq-blockchain nie weryfikuje górnej granicy znaczników czasowych bloków, co pozwala złośliwym walidatorom ustawiać znaczniki czasowe bloków w przyszłość. To naruszenie wpływa na obliczenia nagród, zwiększając podaż monet ponad zamierzony harmonogram emisji.

Ocena ryzyka

Złośliwe manipulacje znacznikami czasowymi mogą prowadzić do inflacji podaży monet, co zagraża stabilności ekonomicznej systemu. Organizacja może ponieść straty finansowe oraz utracić zaufanie użytkowników.

Rekomendacja

Zaleca się aktualizację do wersji 1.3.1 lub nowszej, która wprowadza odpowiednie kontrole górnej granicy znaczników czasowych. Dodatkowo, warto przeprowadzić audyt bezpieczeństwa systemu w celu identyfikacji innych potencjalnych luk.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS