Katalog CVE

CVE-2026-46541

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

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

Streszczenie

Podatność w implementacji Nimiq w języku Rust przed wersją 1.4.0 powoduje, że w funkcji handle_dht_get() akumulator DhtResults jest inicjalizowany tylko po pomyślnej weryfikacji pierwszego rekordu DHT. Jeśli pierwszy rekord pochodzi od złośliwego węzła i nie przejdzie weryfikacji, wszystkie kolejne poprawne rekordy są odrzucane.

Ocena ryzyka

Może to prowadzić do odrzucania prawidłowych danych DHT, zakłócając działanie sieci i potencjalnie umożliwiając ataki typu Sybil lub zatruwanie routingu.

Rekomendacja

Zaktualizuj Nimiq do wersji 1.4.0 lub nowszej, która zawiera poprawkę.

Inne podatności w Nimiq

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

Nimiq is a Rust implementation of the Nimiq Proof-of-Stake protocol based on the Albatross consensus algorithm. Prior to version 1.4.0, iIn handle_dht_get(), the DhtResults accumulator is only initialized when the first DHT record passes verification. If the first record fails (from a malicious DHT node), DhtResults is never created, and all subsequent valid records are discarded with "DHT inconsistent state" errors. This issue has been patched in version 1.4.0.

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