Katalog CVE

CVE-2026-35468

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.52%

Percentyl 41 - wyżej niż 41% wszystkich znanych CVE

Streszczenie

W implementacji Nimiq Proof-of-Stake w Rust (core-rs-albatross) dwa handlery żądań konsensusu zakładają, że indeks historii jest zawsze dostępny, co może prowadzić do paniki (unwrap) podczas synchronizacji węzła. Zdalny atakujący może wywołać awarię węzła.

Ocena ryzyka

Atakujący może spowodować awarię pełnego węzła podczas synchronizacji, co prowadzi do przerwy w działaniu sieci.

Rekomendacja

Zaktualizuj core-rs-albatross do wersji 1.3.0 lub nowszej.

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

nimiq/core-rs-albatross is a Rust implementation of the Nimiq Proof-of-Stake protocol based on the Albatross consensus algorithm. Prior to version 1.3.0, two peer-facing consensus request handlers assume that the history index is always available and call blockchain.history_store.history_index().unwrap() directly. That assumption is false by construction. HistoryStoreProxy::history_index() explicitly returns None for the valid HistoryStoreProxy::WithoutIndex state. when a full node is syncing or otherwise running without the history index, a remote peer can send RequestTransactionsProof or RequestTransactionReceiptsByAddress and trigger an Option::unwrap() panic on the request path. This issue has been patched in version 1.3.0.

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