CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-35405

High
Published: Translated: NVD NIST

Summary

W wersji przed 0.17.1 serwer libp2p-rendezvous nie ma ograniczenia co do liczby przestrzeni nazw, które pojedynczy peer może zarejestrować. Złośliwy peer może w nieskończoność rejestrować unikalne przestrzenie nazw, co prowadzi do wyczerpania pamięci serwera.

Risk Assessment

Atakujący może wykorzystać tę podatność do zablokowania serwera poprzez nadmierne zużycie pamięci, co może prowadzić do jego awarii. To stwarza ryzyko przestojów w usługach korzystających z libp2p.

Recommendation

Zaleca się aktualizację do wersji 0.17.1 lub nowszej, aby zabezpieczyć serwer przed tym rodzajem ataku. Dodatkowo warto wprowadzić ograniczenia na liczbę rejestracji przestrzeni nazw dla pojedynczych peerów.

Related vulnerabilities

Original NVD description (English source)

libp2p-rust is the official rust language Implementation of the libp2p networking stack. Prior to 0.17.1, libp2p-rendezvous server has no limit on how many namespaces a single peer can register. A malicious peer can just keep registering unique namespaces in a loop and the server happily accepts every single one allocating memory for each registration with no pushback. Keep doing this long enough (or with multiple sybil peers) and the server process gets OOM killed. This vulnerability is fixed in 0.17.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS