Description
Zebra before 6.1.0 contains an incomplete cleanup vulnerability in the state write task that allows remote unauthenticated peers to stall node synchronization by poisoning parent_error_map. Attackers can deliver a coinbase-malleated block sharing a canonical block's hash before it propagates, causing the next canonical block to be rejected and stalling the node for roughly 2,000 blocks.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| ZcashFoundation | zebra | < 6.1.0 | 6.1.0 |
References
- GitHub Security Advisory (GHSA-8gxx-hc65-vv82) vendor-advisory
- VulnCheck Advisory: Zebra before 6.1.0 Chain Stall via Stale parent_error_map Entry third-party-advisory