# CVE-2026-34377: ZcashFoundation Zebra consensus split via invalid V5 authorization data

Source: https://junglewise.ai/threats/cve-2026-34377-zcashfoundation-zebra-consensus-split-via-invalid-v5  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-03-31. Updated: 2026-07-24  
License: CC BY 4.0 with a link back

CVE-2026-34377 · Severity: high · CVSS 8.1 · Published 2026-03-31

Zebra is a software implementation of a Zcash node used to participate in the Zcash cryptocurrency network. A flaw in how the software verifies transactions could allow a malicious miner to cause a 'consensus split,' effectively tricking some nodes into following a different version of the blockchain than the rest of the network. While this does not allow for the creation of fake money or invalid transactions, it can lead to service disruptions, network partitioning, and potential double-spend attacks against the isolated nodes.

Technologies: [zebra-consensus (crates.io)](https://junglewise.ai/threats/technologies/zebra-consensus), [zebrad (crates.io)](https://junglewise.ai/threats/technologies/zebrad). Vendors: [crates.io](https://junglewise.ai/threats/vendors/crates-io).

## Quick answers

**Is CVE-2026-34377 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-34377 being exploited in the wild.

**How severe is CVE-2026-34377?** High severity, with a CVSS score of 8.1, published 31 March 2026.

**Which products and versions are affected?** zebra-consensus (crates.io) SEMVER:introduced=0,fixed=5.0.1; zebrad (crates.io) SEMVER:introduced=0,fixed=4.3.0.

**Is there a fix for CVE-2026-34377?** Yes. zebra-consensus (crates.io): upgrade to 5.0.1 or later; zebrad (crates.io): upgrade to 4.3.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-34377 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-34377?** Check whether you run zebra-consensus (crates.io) or zebrad (crates.io) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- zebra-consensus (crates.io): upgrade to 5.0.1 or later

  ```sh
  cargo update -p zebra-consensus
  ```

- zebrad (crates.io): upgrade to 4.3.0 or later

  ```sh
  cargo update -p zebrad
  ```


## Technical details

A logic error exists in the 'find_verified_unmined_tx' function within Zebra's transaction.rs component. The software uses the ZIP-244 transaction identifier (txid) as a lookup key in its verification cache; however, for V5 transactions, the txid excludes the Authorization Data Root (signatures and proofs). An attacker acting as a miner can observe a valid V5 transaction in the mempool and then mine a block containing a modified version of that transaction with the same txid but invalid authorization data. Vulnerable Zebra nodes incorrectly assume the transaction is already verified based on the txid match and accept the invalid block, while the rest of the network (including zcashd and patched Zebra nodes) rejects it, resulting in a chain fork. The issue is fixed in zebrad 4.3.0 and zebra-consensus 5.0.1 by ensuring full integrity checks including authorization data.

## Affected products

- ZcashFoundation zebrad < 4.3.0
- ZcashFoundation zebra-consensus < 5.0.1

## Identifiers

- CVE-2026-34377
- GHSA-3vmh-33xr-9cqh

## Timeline

- 2026-03-25: patched: Zebra 4.3.0 released on GitHub
- 2026-03-27: advisory: GitHub Security Advisory published
- 2026-03-31: disclosed: CVE published to NVD

## References

- [https://github.com/ZcashFoundation/zebra/releases/tag/v4.3.0](https://github.com/ZcashFoundation/zebra/releases/tag/v4.3.0)
- [https://github.com/ZcashFoundation/zebra/security/advisories/GHSA-3vmh-33xr-9cqh](https://github.com/ZcashFoundation/zebra/security/advisories/GHSA-3vmh-33xr-9cqh)
- [https://zfnd.org/zebra-4-3-0-critical-security-fixes-zip-235-support-and-performance-improvements](https://zfnd.org/zebra-4-3-0-critical-security-fixes-zip-235-support-and-performance-improvements)

## Related threats

- [ZcashFoundation Zebra assertion panic in address book mempool update](https://junglewise.ai/threats/cve-2026-52829-zcashfoundation-zebra-assertion-panic-in-address-book-mempool)
- [ZcashFoundation Zebra process abort via repeated shielded transactions](https://junglewise.ai/threats/cve-2026-52739-zcashfoundation-zebra-process-abort-via-repeated-shielded)
- [ZcashFoundation Zebra denial of service via balance overflow in state writer](https://junglewise.ai/threats/cve-2026-52738-zcashfoundation-zebra-denial-of-service-via-balance-overflow-in)
- [Zcash Zebra sync restart poisoning via above-lookahead block](https://junglewise.ai/threats/cve-2026-52737-zcash-zebra-sync-restart-poisoning-via-above-lookahead-block)
- [ZcashFoundation Zebra block suppression via same-header body poisoning](https://junglewise.ai/threats/cve-2026-52736-zcashfoundation-zebra-block-suppression-via-same-header-body)
