Zebra has a Consensus Failure due to Improper Verification of V5 Transactions
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| ZcashFoundation | zebra | affected |
|
||||||
| ZcashFoundation | zebra-consensus | affected |
|
Configuration 1 [-]
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Zcashfoundation | Zebra |
|
||||||||
| Zcashfoundation | Zebra-consensus |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-3vmh-33xr-9cqh | Zebra has a Consensus Failure due to Improper Verification of V5 Transactions |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.260% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Zfnd
Zfnd zebra Zfnd zebra-consensus |
|
| CPEs | cpe:2.3:a:zfnd:zebra-consensus:*:*:*:*:*:rust:*:* cpe:2.3:a:zfnd:zebra:*:*:*:*:*:rust:*:* |
|
| Vendors & Products |
Zfnd
Zfnd zebra Zfnd zebra-consensus |
|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Zcashfoundation
Zcashfoundation zebra Zcashfoundation zebra-consensus |
|
| Vendors & Products |
Zcashfoundation
Zcashfoundation zebra Zcashfoundation zebra-consensus |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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'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 would not allow invalid transactions to be accepted but could result in a consensus split between vulnerable Zebra nodes and invulnerable Zebra and Zcashd nodes. This issue has been patched in zebrad version 4.3.0 and zebra-consensus version 5.0.1. | |
| Title | Zebra has a Consensus Failure due to Improper Verification of V5 Transactions | |
| Weaknesses | CWE-347 | |
| References |
| |
| Metrics |
cvssV4_0
|