Skip to main content

Zcash Zebra CVE-2026-109364

| EUVDEUVD-2026-97666 MEDIUM
Protection Mechanism Failure (CWE-693)
2026-10-12 VulnCheck GHSA-vw8x-hqvx-7q8q
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Connect to Zebra node as unauthenticated peer
  2. Exploit
    Get banned via misbehavior scoring
  3. Execution
    Rotate to fresh IPv6 in same /64 or flush 20,000-entry FIFO ban list
  4. Impact
    Reconnect and resume malicious peer activity

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
Exploitation Conditions

Requires a reachable Zebra node running 2.3.0 up to (not including) 6.4.0 with its default P2P peer-to-peer networking enabled; no authentication, no user interaction, and no non-default configuration are needed. Practical exploitation depends on the attacker either controlling an IPv6 /64 allocation (standard for most cloud/VPS tenants) to source fresh addresses, or being able to open enough connections to generate 20,000+ ban entries and roll the FIFO ban list. Limiting factors: the impact is confined to evading peer bans/misbehavior scoring - it does not grant code execution, data access, or direct node shutdown - and a node reachable only over IPv4 with no large address pool available to the attacker constrains the IPv6-rotation path.

Impact

This is a genuine but moderate-priority protection-mechanism failure (CWE-693), not a high-impact RCE. The CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms remote, low-complexity, unauthenticated reachability with no user interaction, which inflates exposure, but the impact is deliberately narrow: only VI:L (low integrity) with VC:N and VA:N, reflecting that the flaw degrades a defensive control (peer banning / misbehavior scoring) rather than directly compromising confidentiality or availability. The practical consequence is that banned or misbehaving P2P peers can re-enter the network - a building block for eclipse-style attacks, spam, or resource abuse against a node's networking stack - rather than a standalone critical outcome. No EPSS score, SSVC decision data, KEV listing, or POC indicator was provided in the input, so exploitation probability cannot be quantified from this dataset; by the precision rules this is 'no public exploit identified at time of analysis.' Signals are internally consistent (network vector matches a P2P ban-bypass described over IPv6/connection flooding), so there is no CVSS-vs-description conflict to flag - the main caveat is simply the absence of EPSS/KEV/POC telemetry, which limits confidence in real-world exploitation frequency.

Exploit ScenarioDerived

An attacker runs a misbehaving peer against a public Zebra node and gets banned. Because bans are keyed to an exact IP, they reconnect from a different address within their IPv6 /64 allocation (trivial for most cloud/hosting tenants) or generate enough new ban entries to roll the 20,000-slot FIFO ban list and evict their own entry, restoring access. No public exploit code is identified in the provided data, but the technique requires no authentication and only commodity network resources.

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

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

Alert me

AnalysisAIv1 – Oct 12, 2026

Unauthenticated peers can evade ban enforcement in Zcash Zebra versions 2.3.0 through 6.3.x because the node keys ban decisions and misbehavior scores to exact IP addresses rather than network prefixes. An attacker controlling an IPv6 /64 allocation can rotate source addresses to sidestep bans, or can flood the 20,000-entry FIFO ban list to evict legitimate entries and restore access for previously banned peers. This is a moderate-severity protection-mechanism failure (CWE-693) with integrity-only impact - it does not grant code execution, data access, or node shutdown - and no public exploit identified at time of analysis.

RemediationAI

Vendor-released patch: 6.4.0, which changes the ban/misbehavior keying so that the bypass is closed. Upgrade all reachable Zebra nodes to 6.4.0 or later as the primary fix. If an immediate upgrade is not possible, compensating controls include restricting inbound P2P to IPv4-only or to a small allowlist of trusted peers, which blocks the IPv6 /64 rotation vector but reduces network connectivity and may slow sync; lowering the maximum inbound connection limit in zebrad.toml can make it harder for a single attacker to generate the 20,000+ bans needed to roll the FIFO list, at the cost of reduced peer capacity; and disabling inbound P2P entirely eliminates the exposure but prevents the node from serving or syncing with the network. Consult the vendor advisory at https://github.com/ZcashFoundation/zebra/security/advisories/GHSA-jhpp-8h75-7pv5 for the official fix details.

Affected VersionsENISA

zebra 2.3.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

The affected component is the peer-to-peer networking layer of Zebra, the Rust implementation of a Zcash full node (CPE cpe:2.3:a:zcashfoundation:zebra). Zebra maintains a ban list and a misbehavior score for peers, but both are indexed by the peer's exact IP address instead of a broader network prefix such as an IPv6 /64. Under CWE-693 (Protection Mechanism Failure), this design allows an adversary to bypass the intended access-control mechanism: rotating through addresses within a single /64 yields fresh identities that are not subject to the ban, and the ban list is a bounded FIFO queue of 20,000 entries, so generating enough ban-worthy events evicts existing entries. These weaknesses are reachable over the default P2P interface without authentication, user interaction, or non-default configuration, as reflected in the provided CVSS vector (AV:N/AC:L/PR:N/UI:N) and the independent assessment (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N). The impact is limited to evading peer bans and misbehavior scoring, not code execution or data compromise.

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.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Remote unauthenticated peer with no interaction (AV:N/AC:L/PR:N/UI:N); only the ban/integrity control is undermined (I:L), with no confidentiality or availability impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
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 2.3.0 before 6.4.0 contains a protection mechanism failure that allows unauthenticated peers to evade bans because bans and misbehavior scores are keyed on exact IP addresses. Attackers can reconnect from fresh IPv6 addresses in their /64 allocation or flush the 20,000-entry FIFO ban list to restore access for banned peers.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
alternative Rust Zcash node, niche cryptocurrency network software
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.2%
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

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
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