Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessConnect as unauthenticated Zcash peer
-
DeliveryServe forged block body with valid header hash
-
ExploitFlip authorizing-only bytes (coinbase scriptSig)
-
ExecutionForce full Sapling/Orchard/Ironwood proof verification
-
ImpactStall node sync ~67 seconds
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
|
| Exploitation Conditions | Exploitation requires the attacker to be a connected network peer that the target Zebra node (any version before 6.4.0) accepts block data from during synchronization - no authentication is required (PR:N). The attacker must craft block bodies that carry a valid block-header hash while mutating authorizing-only bytes such as the coinbase scriptSig, tricking the node into running full Sapling, Orchard, and Ironwood proof verification against forgeable content. Limiting factors: impact is a temporary ~67-second sync stall rather than a persistent crash or data compromise, the node must be in a syncing state and peered with the attacker, and there is no confidentiality or integrity exposure. |
| Impact | This is a moderate-severity availability issue, not a high-priority emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N) confirms a network-reachable, unauthenticated, low-complexity attack, but the only impact is VA:L (partial/temporary availability degradation) with no confidentiality or integrity impact - consistent with the description's transient 67-second sync stall rather than a persistent crash or node takeover. The AT:P (attack requirement 'Present') reflects that the attacker must be a connected peer feeding the node forged block bodies during sync, a real but non-trivial precondition that tempers the otherwise-open network vector. No EPSS score, CISA KEV listing, or SSVC decision data was provided, and no public exploit identified at time of analysis, so there is no signal of active or widespread exploitation; this reads as a theoretical resource-exhaustion bug responsibly reported by VulnCheck/Zcash Foundation rather than an exploited-in-the-wild threat. Note a data conflict: the input Tags label this 'Information Disclosure,' which contradicts the CWE-345 classification, the description's uncontrolled-resource-consumption wording, and the referenced VulnCheck advisory URL explicitly naming it denial-of-service - the availability-only CVSS impact confirms this is a DoS, not information disclosure. |
| Exploit ScenarioDerived | A malicious peer connects to a victim Zebra node during block synchronization and serves forged block bodies whose header hashes are valid but whose authorizing-only bytes (e.g., the coinbase scriptSig) have been flipped. This forces the node to perform full, expensive Sapling, Orchard, and Ironwood zero-knowledge proof verification on data the attacker can trivially mutate, stalling sync for roughly 67 seconds per attack with no penalty to the peer. No public exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Zcash Zebra nodes before 6.4.0 can be stalled during synchronization by unauthenticated network peers that serve forged block bodies carrying valid header hashes. Attackers can flip authorizing-only bytes such as the coinbase scriptSig, forcing the node to waste computational resources on full Sapling, Orchard, and Ironwood proof verification for up to a 67-second sync stall. This moderate-severity availability issue has no public exploit identified at time of analysis and requires no authentication (PR:N), but the attacker must be a connected peer during a sync operation.
RemediationAI
Upgrade to Zebra 6.4.0 or later (vendor-released patch: 6.4.0). Refer to the GitHub security advisory at https://github.com/ZcashFoundation/zebra/security/advisories/GHSA-3c94-hf7p-g5mf and the VulnCheck advisory at https://www.vulncheck.com/advisories/zebra-before-6.4.0-denial-of-service-via-same-hash-forged-block-bodies. If immediate upgrade is not possible, compensating controls include temporarily limiting sync connections to trusted peers only (reduces network resilience and may not fully prevent a determined attacker) or monitoring sync progress and restarting the node if stalled (does not prevent recurrence). No specific configuration change to disable proof verification is recommended, as that would compromise consensus security.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Zebra is a Zcash full node implementation. The vulnerability is an instance of CWE-345 (Insufficient Verification of Data Authenticity): the node accepts block bodies where the block-header hash is valid but authorizing-only fields (e.g., coinbase scriptSig) have been mutated. Because these mutated fields are not covered by the header hash, the node proceeds to full transaction proof verification for Sapling, Orchard, and Ironwood shielded pools, consuming significant CPU resources. The CVSS 4.0 vector shows AT:P (attack requirements present) and PR:N (no privileges needed), confirming that any unauthenticated peer that the node accepts block data from during sync can trigger this. The impact is limited to availability (A:L) with no confidentiality or integrity loss, as the forged blocks are ultimately rejected but only after expensive proof checks. The attack exploits the peer-to-peer block propagation protocol where nodes request and process blocks from connected peers.
Know when Zebra gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Network-reachable and unauthenticated (AV:N/PR:N) via forged peer block bodies; only a transient sync stall, so A:L with no C or I impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Zebra before 6.4.0 contains an uncontrolled resource consumption vulnerability that allows unauthenticated peers to force full proof verification by serving forged block bodies with valid header hashes. Attackers can flip authorizing-only bytes such as a coinbase scriptSig, wasting Sapling, Orchard, and Ironwood proof verification without penalty and stalling sync for 67 seconds.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Remote denial-of-service in Zebra (Zcash node implementation) versions prior to 4.4.0 allows unauthenticated attackers t
Motorola FX9500 devices allow remote attackers to conduct absolute path traversal attacks, as demonstrated by PL/SQL Ser
An issue was discovered on Zebra (formerly Motorola Solutions) Fixed RFID Reader FX9500 devices. Rated critical severity
Remote, unauthenticated denial of service in Zcash Foundation's Zebra full node: versions 6.4.0 through 6.4.1 abort when
Unauthenticated denial of service in Zebra (Zcash Foundation's full node implementation) before 6.0.0 allows remote peer
Remote unauthenticated attackers can cause a consensus divergence in Zcash Zebra nodes (zebrad 4.5.0 and zebra-script 7.
Zcash Foundation's Zebra full node (zebrad) before 6.2.1 can be stalled in block verification by any unauthenticated pee
Block-sync denial of service in Zebra (zebrad), the Rust implementation of a Zcash full node, affects all versions befor
Consensus divergence in Zebra Zcash nodes before 4.4.0 allows unauthenticated remote attackers to craft V5 transparent t
Zcash Zebra nodes running zebrad 4.4.0 or zebra-script 6.0.0 incorrectly accept V5 transparent transactions in which a S
Denial of service in the Zcash Foundation's Zebra full node before 6.1.0 lets remote unauthenticated peers stall node sy
Denial of service in the Zcash Foundation's Zebra full node implementation before 6.1.0 allows an unauthenticated remote
EUVD-2026-97667
GHSA-q5ww-8rv8-j2cv
NVD
CVE.org
EPSS
Exploit-DB