๐Ÿ” CVE Alert

CVE-2026-52734

MEDIUM 5.3

ZEBRA: Unbounded memory leak in mempool download pipeline via timeout path cancel_handles retention

CVSS Score
5.3
EPSS Score
0.0%
EPSS Percentile
0th

ZEBRA is a Zcash node written entirely in Rust. Prior to 4.5.0, an unauthenticated P2P peer can cause the mempool download pipeline to retain transactions after verification reaches the outer RATE_LIMIT_DELAY timeout. In zebrad/src/components/mempool/downloads.rs, Downloads::poll_next removed cancel_handles entries after success and ordinary verification errors, but tokio::time::error::Elapsed did not carry the UnminedTxId needed to remove the timed-out entry. Each retained cancel_handles entry could hold a full Gossip::Tx(UnminedTx), while normal mined-transaction cleanup could not match attacker transactions and no periodic garbage collection or count cap existed. Sustained traffic therefore caused monotonic memory growth until swap pressure degraded the node or the operating system terminated the zebrad process for exhausting memory. This issue is fixed in version 4.5.0.

CWE CWE-401
Vendor zcashfoundation
Product zebra
Published Aug 18, 2026
Stay Ahead of the Next One

Get instant alerts for zcashfoundation zebra

Be the first to know when new medium vulnerabilities affecting zcashfoundation zebra are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Affected Versions

ZcashFoundation / zebra
< 4.5.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/ZcashFoundation/zebra/security/advisories/GHSA-65jj-fmw8-468q github.com: https://github.com/ZcashFoundation/zebra/commit/1440b43ca7df59aca948090d45117557b217a6cd github.com: https://github.com/ZcashFoundation/zebra/releases/tag/v4.5.0