Approved changes feed: RSS · Atom

cpe:2.3:a:zfnd:zebrad:*:*:*:*:*:rust:*:*

part: a version: * update: *

VendorZfnd (86acb11b-50a5-5ca1-a20b-124d696a668f)
ProductZebrad (a72efa8e-fd83-50ee-8a23-a433ad538d09)
Edition*
Language*
Software edition*
Target softwarerust
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-44500 vulnerable 2026-06-08 08:05:11.116900 ZEBRA: Allocation Amplification in Inbound Network Deserializers
MEDIUM (5.3)
ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.4.0, prior to zebra-chain version 7.0.0, and prior to zebra-network version 6.0.0, several inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across headers messages, equihash solutions in block headers, Sapling spend vectors in V5/V4 transactions, and coinbase script bytes in blocks. This issue has been patched in zebrad version 4.4.0, zebra-chain version 7.0.0, and zebra-network version 6.0.0.
Published: 2026-05-08T15:10:21.516Z
Updated: 2026-05-08T19:41:46.471Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44498 vulnerable 2026-06-08 08:05:11.113846 ZEBRA: Block Validator Undercounts Coinbase and P2SH Sigops
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-sigops. A miner who produces such a block can split the network: Zebra nodes follow the offending chain while zcashd nodes do not. This issue has been patched in version 4.4.0.
Published: 2026-05-08T15:09:09.919Z
Updated: 2026-05-14T21:32:52.062Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44497 vulnerable 2026-06-08 08:05:11.113252 ZEBRA: Consensus Divergence in Transparent Sighash Hash-Type Handling due to Stale Buffer
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, during sighash computation. Instead of returning an error, the normal flow would resume, and the input sighash buffer would be left untouched. In scenarios where a previous signature validation could leave a valid sighash in the buffer, an invalid hash-type could be incorrectly accepted, which would create a consensus split between Zebra and zcashd nodes. This issue has been patched in zebrad version 4.4.0 and zebra-script version 6.0.0.
Published: 2026-05-08T15:08:08.516Z
Updated: 2026-05-08T15:48:10.020Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-41585 vulnerable 2026-06-08 08:03:15.596250 ZEBRA: Denial of Service via Interrupted JSON-RPC Requests from Authenticated Clients
ZEBRA is a Zcash node written entirely in Rust. From zebrad versions 2.2.0 to before 4.3.1 and from zebra-rpc versions 1.0.0-beta.45 to before 6.0.2, a vulnerability in Zebra's JSON-RPC HTTP middleware allows an authenticated RPC client to cause a Zebra node to crash by disconnecting before the request body is fully received. The node treats the failure to read the HTTP request body as an unrecoverable error and aborts the process instead of returning an error response. This issue has been patched in zebrad version 4.3.1 and zebra-rpc version 6.0.2.
Published: 2026-05-08T15:06:15.309Z
Updated: 2026-05-08T21:27:04.066Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-41584 vulnerable 2026-06-08 08:03:15.591621 ZEBRA: rk Identity Point Panic in Transaction Verification
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 the field to be the identity (a "zero" value), however, the orchard crate which is used to verify Orchard proofs would panic when fed a rk with the identity value. Thus an attacker could send a crafted transaction that would make a Zebra node crash. This issue has been patched in zebrad version 4.3.1 and zebra-chain version 6.0.2.
Published: 2026-05-08T15:05:06.070Z
Updated: 2026-05-08T16:04:49.931Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-41583 vulnerable 2026-06-08 08:03:15.589697 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40881 vulnerable 2026-06-08 08:01:21.083962 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40880 vulnerable 2026-06-08 08:01:21.081407 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.