Impact
The Gossipsub protocol in libp2p‑rust allows any remote peer to send GRAFT control messages that add attacker‑supplied topic hashes without validation. Each message expands the per‑peer topic list unboundedly, eventually exhausting process memory and disabling the node. This flaw is a classic unbounded array length failure under CWE‑770 and manifests as a denial‑of‑service condition.
Affected Systems
All deployments of the libp2p Rust networking stack prior to version 0.49.5 are impacted, specifically the Gossipsub component. Projects exposing a Gossipsub listener to external peers are vulnerable, as the bug causes unrestrained growth of topic lists per connected peer.
Risk and Exploitability
The CVSS score of 8.7 classifies the vulnerability as high severity. No EPSS data is provided and it is not yet listed in CISA's KEV catalog. A remote unauthenticated peer that can reach a Gossipsub listener can repeatedly send novel GRAFT messages, causing memory pressure without any authentication or further privileges. The exploit is straightforward and can lead to immediate service disruption if not mitigated.
OpenCVE Enrichment