Unbounded mempool memory leak in zebrad (<= 4.4.1): the mempool download pipeline's timeout arm returns without removing the cancel_handles entry (each up to ~2 MB) because tokio Elapsed carries no transaction id, so unauthenticated P2P traffic leaks memory without bound (~685 KB/s per connection) until the node is OOM-killed. Advisory GHSA-65jj-fmw8-468q; fixed in zebrad 4.5.0.
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H