CVE-2026-52732

ZEBRA is a Zcash node written entirely in Rust. Prior to 4.5.0, one unauthenticated P2P peer can monopolize all 25 MAX_INBOUND_CONCURRENCY slots in Zebra's inbound mempool download and verification pipeline. In zebrad/src/components/mempool/downloads.rs, the bounded queue was shared globally without per-peer accounting, while peer identity was not carried through Gossip and FullQueue responses were mapped to Response::Nil instead of reaching overload disconnection handling. An attacker can advertise fake transaction identifiers and remain silent so each task holds a slot until TRANSACTION_DOWNLOAD_TIMEOUT, then periodically refill the queue as slots expire. While saturated, honest peer transactions and local sendrawtransaction requests are rejected with MempoolError::FullQueue, although block validation and synchronization continue. This issue is fixed in version 4.5.0.
Configurations

No configuration.

History

22 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) ZEBRA es un nodo Zcash escrito completamente en Rust. Antes de la versión 4.5.0, un par P2P no autenticado puede monopolizar las 25 ranuras MAX_INBOUND_CONCURRENCY en la tubería de descarga y verificación de la mempool entrante de Zebra. En zebrad/src/components/mempool/downloads.rs, la cola limitada se compartía globalmente sin contabilidad por par, mientras que la identidad del par no se transmitía a través de Gossip y las respuestas FullQueue se mapeaban a Response::Nil en lugar de alcanzar el manejo de desconexión por sobrecarga. Un atacante puede anunciar identificadores de transacción falsos y permanecer en silencio para que cada tarea retenga una ranura hasta TRANSACTION_DOWNLOAD_TIMEOUT, luego rellenar periódicamente la cola a medida que las ranuras expiran. Mientras está saturado, las transacciones de pares honestos y las solicitudes locales de sendrawtransaction son rechazadas con MempoolError::FullQueue, aunque la validación y sincronización de bloques continúan. Este problema está solucionado en la versión 4.5.0.

Information

Published : 2026-08-18 20:17

Updated : 2026-10-22 22:10


NVD link : CVE-2026-52732

Mitre link : CVE-2026-52732

CVE.ORG link : CVE-2026-52732


JSON object : View

Products Affected

No product.

CWE
CWE-770

Allocation of Resources Without Limits or Throttling