Vulnerability RUSTSEC-2026-0534

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
26 days ago
October 19, 2026 at 12:00 PM UTC
Unbounded backoff state from PRUNE messages for unknown topics
>=0.0.0-0 <0.50.1
>=0.0.0-0 <0.50.1

Summary

Unbounded backoff state from PRUNE messages for unknown topics

Details

A PRUNE control message names topics and asks for a backoff on each. The handler recorded a backoff for every named topic, including topics the local node had never joined. A peer can send PRUNEs naming many new short topic IDs with a long backoff. Each pair is kept until the backoff expires, up to an hour, even after the peer disconnects, so a stream of PRUNEs, possibly from many peer IDs, can use up the node's memory. Peer scoring does not penalise these messages.

The fix ignores PRUNE entries for topics that are not in the node's mesh. It is in 0.50.1, and was backported to the main branch in libp2p/rust-libp2p#6707.

Impacted packages

Timeline

Published
26 days ago
October 19, 2026 at 12:00 PM UTC
Fixed (0.50.1)
25 days ago
October 19, 2026 at 05:33 PM UTC
Last Modified
1 day ago
November 13, 2026 at 12:45 PM UTC