Podatności nimiq-blockchain
3 znanych podatności CVE w nimiq-blockchain, przetłumaczonych i ocenionych.
- CVE-2026-40094Średnie
W bibliotece nimiq-blockchain (wersje 1.3.0 i starsze) odkrycie sieciowe akceptuje podpisane aktualizacje PeerContact od niezaufanych peerów i przechowuje je w książce kontaktów, co może prowadzić do awarii książki adresowej. Atakujący może wysłać kontakt z pustą listą adresów, powodując panikę przy próbie dostępu do książki adresowej.
- CVE-2026-40092Wysokie
nimiq-blockchain przed wersją 1.4.0 zawiera podatność, w której złośliwy peer sieciowy może spowodować awarię pełnego węzła Nimiq poprzez opublikowanie spreparowanego rekordu Kademlia DHT. Rekord zawiera TaggedSigned<ValidatorRecord, KeyPair> z polem podpisu o długości innej niż 64 bajty, co powoduje panic przy wywołaniu unwrap() w implementacji Ed25519. Implementacja BLS poprawnie zwraca false, ale Ed25519 panikuje.
- CVE-2026-34066Średnie
W nimiq-blockchain przed wersją 1.3.0 funkcja HistoryStore::put_historic_txns używa assert! do egzekwowania niezmienników dotyczących HistoricTransaction.block_number. Podczas synchronizacji historii peer może wpłynąć na dane wejściowe przekazywane do Blockchain::push_history_sync, a zniekształcona lista historii może naruszyć te niezmienniki i wywołać panikę przed wykonaniem dalszych kontroli odrzucenia.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

