Skip to main content

Zcash Zebra CVE-2026-109365

| EUVDEUVD-2026-97667 MEDIUM
Insufficient Verification of Data Authenticity (CWE-345)
2026-10-12 VulnCheck GHSA-q5ww-8rv8-j2cv
6.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Connect as unauthenticated Zcash peer
  2. Delivery
    Serve forged block body with valid header hash
  3. Exploit
    Flip authorizing-only bytes (coinbase scriptSig)
  4. Execution
    Force full Sapling/Orchard/Ironwood proof verification
  5. Impact
    Stall 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

zebra 0 <6.4.0

Affected Packages

euvd zebra fix: 6.4.0

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

Vendor (VulnCheck) PRIMARY 6.3 MEDIUM
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
vuln.today AI 5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 12, 2026 - 18:03 EUVD

DescriptionCVE.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

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
niche Zcash-specific alternative full-node implementation, limited deployment
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

More in Zebra

View all
CVE-2026-44499 HIGH POC
8.7 May 08

Remote denial-of-service in Zebra (Zcash node implementation) versions prior to 4.4.0 allows unauthenticated attackers t

CVE-2020-10875 HIGH POC
7.5 Mar 23

Motorola FX9500 devices allow remote attackers to conduct absolute path traversal attacks, as demonstrated by PL/SQL Ser

CVE-2021-32089 CRITICAL
9.8 May 11

An issue was discovered on Zebra (formerly Motorola Solutions) Fixed RFID Reader FX9500 devices. Rated critical severity

CVE-2026-109363 HIGH
8.7 Oct 12

Remote, unauthenticated denial of service in Zcash Foundation's Zebra full node: versions 6.4.0 through 6.4.1 abort when

CVE-2026-104431 HIGH
8.7 Oct 02

Unauthenticated denial of service in Zebra (Zcash Foundation's full node implementation) before 6.0.0 allows remote peer

CVE-2026-104430 HIGH
8.7 Oct 02

Remote unauthenticated attackers can cause a consensus divergence in Zcash Zebra nodes (zebrad 4.5.0 and zebra-script 7.

CVE-2026-104423 HIGH
8.7 Oct 02

Zcash Foundation's Zebra full node (zebrad) before 6.2.1 can be stalled in block verification by any unauthenticated pee

CVE-2026-104422 HIGH
8.7 Oct 02

Block-sync denial of service in Zebra (zebrad), the Rust implementation of a Zcash full node, affects all versions befor

CVE-2026-104437 HIGH
8.3 Oct 02

Consensus divergence in Zebra Zcash nodes before 4.4.0 allows unauthenticated remote attackers to craft V5 transparent t

CVE-2026-104435 HIGH
8.3 Oct 02

Zcash Zebra nodes running zebrad 4.4.0 or zebra-script 6.0.0 incorrectly accept V5 transparent transactions in which a S

CVE-2026-104427 HIGH
8.2 Oct 02

Denial of service in the Zcash Foundation's Zebra full node before 6.1.0 lets remote unauthenticated peers stall node sy

CVE-2026-104426 HIGH
8.2 Oct 02

Denial of service in the Zcash Foundation's Zebra full node implementation before 6.1.0 allows an unauthenticated remote

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy