PT-2026-55470 · Zcashfoundation+2 · Zebra+1

CVE-2026-52734

·

Published

2026-07-02

·

Updated

2026-08-18

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Name of the Vulnerable Software and Affected Versions ZEBRA versions prior to 4.5.0
Description An unauthenticated P2P peer can cause monotonic memory growth in a Zcash node, leading to process termination by the operating system due to memory exhaustion or performance degradation from swap pressure. The issue occurs in the mempool download pipeline within the Downloads::poll next() function located in zebrad/src/components/mempool/downloads.rs. When verification reaches the outer RATE LIMIT DELAY timeout, the system fails to remove the corresponding entry from the cancel handles map because the tokio::time::error::Elapsed error does not provide the UnminedTxId required for removal. Since these entries can hold a full Gossip::Tx(UnminedTx) and there is no periodic garbage collection or count cap, memory is leaked continuously as long as the attacker sustains traffic.
Recommendations Update ZEBRA to version 4.5.0. As a temporary workaround, restart the node to clear accumulated memory entries.

Exploit

Fix

Memory Leak

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-52734
GHSA-65JJ-FMW8-468Q

Affected Products

Zebra
Zebrad