CyberSecBulletin

ZcashFoundation vulnerabilities

We track 25 vulnerabilities in ZcashFoundation products across 5 products. 25 are rated high or critical, and none are known to be exploited. The most recent was published on November 8, 2026.

25vulnerabilities
4critical
21high
0exploited
7.9average CVSS score

Latest ZcashFoundation vulnerabilities

  • 7.5 High severity

    zebra: Incomplete Cleanup

    CVE-2026-123560ZcashFoundation

    Zebra before 7.0.0 contains an incomplete cleanup vulnerability that allows unauthenticated peers to stall initial sync by serving a forged checkpoint block body. Attackers can supply a body with forged authorizing data near the final checkpoint, leaving rejec

  • 7.5 High severity

    zebra: Inefficient Algorithmic Complexity

    CVE-2026-123559ZcashFoundation

    Zebra before 7.0.0 contains an inefficient algorithmic complexity vulnerability that allows unauthenticated peers to exhaust verification threads by submitting transactions with many transparent inputs. Attackers can relay invalid transactions with tens of tho

  • 7.5 High severity

    zebra: Improper Cleanup on Thrown Exception

    CVE-2026-123558ZcashFoundation

    Zebra zebrad before 7.0.0 contains a denial of service vulnerability that allows a malicious peer to stall checkpoint sync by cancelling the verifier rewind after a failed commit. Attackers can serve a forged block with altered authorizing data plus a restart-

  • 7.5 High severity

    zebra: Improper Handling of Exceptional Conditions

    CVE-2026-123555ZcashFoundation

    Zebra from 2.3.0 before 7.0.0 contains a denial of service vulnerability that allows unauthenticated peers to evade misbehavior scoring by sending transactions or blocks with invalid transparent scripts. Attackers can flood mempool with script-failing transact

  • 7.5 High severity

    zebra: Inefficient Algorithmic Complexity

    CVE-2026-123554ZcashFoundation

    Zebra zebrad 6.4.0 before 7.0.0 performs quadratic work in the mempool coinbase-maturity check because Transaction::coinbase_spend_restriction() rebuilds the transaction's output list once per spent outpoint. Any connected peer can repeatedly send unsigned tra

  • 7.5 High severity

    zebra: Reachable Assertion

    CVE-2026-109363ZcashFoundation

    ZcashFoundation Zebra 6.4.0 before 6.4.2 parses version 6 transactions carrying a pre-NU6.3 consensus branch ID, but the size computation during UnminedTx construction treats re-serialization of the Orchard bundle as infallible, so the resulting error trips an

  • 7.4 High severity

    zebra: Improper Verification of Cryptographic Signature

    CVE-2026-104437ZcashFoundation

    Zebra before 4.4.0 contains a consensus divergence vulnerability in V5 transparent signature verification, computing a ZIP-244 digest for SIGHASH_SINGLE inputs lacking corresponding outputs instead of failing. Attackers can craft V5 transactions with fewer out

  • 7.4 High severity

    zebra: Improper Verification of Cryptographic Signature

    CVE-2026-104435ZcashFoundation

    Zebra zebrad 4.4.0 and zebra-script 6.0.0 fail to enforce a ZIP-244 consensus rule, accepting V5 transparent inputs signed with SIGHASH_SINGLE that lack a corresponding output. Attackers can broadcast crafted V5 transactions with more inputs than outputs that

  • 7.5 High severity

    zebra: Asymmetric Resource Consumption (Amplification)

    CVE-2026-104431ZcashFoundation

    Zebra before 6.0.0 contains a denial of service vulnerability that allows unauthenticated peers to stall Tokio workers by submitting mempool transactions requiring expensive synchronous script verification. Attackers can send non-standard high-sigop P2SH trans

  • 7.5 High severity

    zebra: Function Call with Incorrectly Specified Arguments

    CVE-2026-104430ZcashFoundation

    Zebra zebrad 4.5.0 and zebra-script 7.0.0 count P2SH redeem script signature operations in legacy mode rather than zcashd's accurate P2SH mode, overcounting CHECKMULTISIG preceded by OP_1 through OP_16 as 20 sigops and causing a consensus divergence. Remote at

  • 7.5 High severity

    zebra: Asymmetric Resource Consumption (Amplification)

    CVE-2026-104423ZcashFoundation

    Zebra (zebrad) before 6.2.1 contains an asymmetric resource consumption vulnerability that allows unauthenticated peers to stall block verification by pushing V6 mempool transactions with invalid Halo2 proofs. Attackers can flood the shared unprioritized Halo2

  • 7.5 High severity

    zebra: Insufficient Verification of Data Authenticity

    CVE-2026-104422ZcashFoundation

    The block sync download path in Zebra (zebrad) before 6.3.0 reads a block's height from its unvalidated coinbase scriptSig and drops blocks that appear too far behind the tip before consensus validation, without penalizing the supplying peer. Because V5 transa

  • 7.5 High severity

    zebra: Reachable Assertion

    CVE-2026-52829ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to 4.5.0, an unauthenticated IPv4 peer can deterministically terminate a synced Zebra node using the default Linux dual-stack listener configuration. The handshake path canonicalized an IPv4-mapped IPv6 Pee

  • 8.7 High severity

    zebra: Incomplete Cleanup

    CVE-2026-52736ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to 4.5.0, a remote unauthenticated P2P peer can stall a Zebra node by racing an invalid block body against the valid canonical body for the same block header hash. ZIP-244 permits the attacker to mutate coi

  • 9.3 Critical severity

    zebra: Incorrect Provision of Specified Functionality

    CVE-2026-52735ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to 4.5.0, Zebra can accept a block that zcashd rejects because the P2SH signature-operation counter undercounts redeem scripts containing a disabled opcode followed by signature opcodes. In zebra-script/src

  • 9.3 Critical severity

    zebra: Insufficient Verification of Data Authenticity

    CVE-2026-54496ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad 5.0.0, halo2_gadgets 0.5.0, orchard 0.14.0, zcash_primitives 0.28.0, and zcashd 6.20.0, the variable-base scalar multiplication gadget in halo2_gadgets/src/ecc/chip/mul/incomplete.rs used assign_a

  • 8.7 High severity

    zebra: Allocation of Resources Without Limits or Throttling

    CVE-2026-44499ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to version 4.4.0, a composite denial-of-service vulnerability in Zebra's block discovery pipeline allows an unauthenticated remote attacker to permanently halt all new block discovery on a targeted node. Th

  • 7.5 High severity

    zebra: Incorrect Calculation

    CVE-2026-44498ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to version 4.4.0, Zebra's block validator undercounts transparent signature operations against the 20000-sigop block limit (MAX_BLOCK_SIGOPS), allowing it to accept blocks that zcashd rejects with bad-blk-s

  • 9.1 Critical severity

    zebra: Improper Verification of Cryptographic Signature

    CVE-2026-44497ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.4.0 and prior to zebra-script version 6.0.0, the fix for CVE-2026-41583 introduced a separate issue due to insufficient error handling of the case where the sighash type is invalid, duri

  • 7.5 High severity

    zebra: Reachable Assertion

    CVE-2026-41584ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.3.1 and prior to zebra-chain version 6.0.2, Orchard transactions contain a rk field which is a randomized validating key and also an elliptic curve point. The Zcash specification allows

  • 9.1 Critical severity

    zebra: Improper Following of Specification by Caller

    CVE-2026-41583ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.3.1 and prior to zebra-script version 5.0.2, after a refactoring, Zebra failed to validate a consensus rule that restricted the possible values of sighash hash types for V5 transactions

  • 7.5 High severity

    zebrad: Allocation of Resources Without Limits or Throttling

    CVE-2026-40881ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.3.0 and zebra-network version 5.0.1, when deserializing addr or addrv2 messages, which contain vectors of addresses, Zebra would fully deserialize them up to a maximum length (over 233,0

  • 8.1 High severity

    zebrad: Comparison Using Wrong Factors

    CVE-2026-40880ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.3.1 and zebra-consensus version 5.0.2, a logic error in Zebra's transaction verification cache could allow a malicious miner to induce a consensus split. By carefully submitting a transa

  • 8.1 High severity

    zebra: Improper Verification of Cryptographic Signature

    CVE-2026-34377ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.3.0 and zebra-consensus version 5.0.1, a logic error in Zebra's transaction verification cache could allow a malicious miner to induce a consensus split. By matching a valid transaction'

  • 7.5 High severity

    zebra: Deserialization of Untrusted Data

    CVE-2026-34202ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.3.0 and zebra-chain version 6.0.1, a vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is trigg