PT-2026-29168 · Zebra+1 · Zebra+1
Conradoplg
·
Published
2026-03-30
·
Updated
2026-03-31
·
CVE-2026-34377
CVSS v4.0
8.4
High
| Vector | AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:H/SA:H |
Name of the Vulnerable Software and Affected Versions
Zebra versions prior to 4.3.0
zebra-consensus versions prior to 5.0.1
Description
A flaw exists in Zebra's transaction verification cache that could allow a malicious miner to induce a consensus split. By matching a valid transaction's
txid while providing invalid authorization data, a miner could cause vulnerable Zebra nodes to accept an invalid block, leading to a consensus split from the rest of the Zcash network. This issue stems from a logic error in the find verified unmined tx function within transaction.rs, where the lookup mechanism used the txid as a unique key, excluding the Authorization Data Root for V5 transactions. This caused Zebra to skip the essential check v5 auth() call, incorrectly assuming the transaction was already verified. The vulnerability affects Zebra nodes utilizing the transaction verification cache optimization for V5 transactions.Recommendations
Upgrade to Zebra version 4.3.0 or later.
Upgrade to zebra-consensus version 5.0.1 or later.
Exploit
Fix
Improper Verification of Cryptographic Signature
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Zebra
Zebra-Consensus