Summary
Every Identify event copies advertised listen addresses into Kademlia without a per-peer maximum, TTL, or replacement policy (crates/gitlawb-node/src/p2p/mod.rs:365-371).
Impact
A peer advertising fresh valid multiaddrs over repeated Identify Push messages continuously inflates retained address state.
Remediation
- Enforce a small per-peer address maximum with eviction.
- Apply TTL to addresses.
- Rate-limit Identify Push processing.
Fix
Addressed in #410.
Summary
Every Identify event copies advertised listen addresses into Kademlia without a per-peer maximum, TTL, or replacement policy (
crates/gitlawb-node/src/p2p/mod.rs:365-371).Impact
A peer advertising fresh valid multiaddrs over repeated Identify Push messages continuously inflates retained address state.
Remediation
Fix
Addressed in #410.