Skip to content
CVE PROGRAM SOURCE RECORD8.3 High

CVE-2026-104437

Zebra before 4.4.0 Consensus Split via SIGHASH_SINGLE Missing-Output Handling

Description

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 outputs than inputs that Zebra accepts and templates via getblocktemplate, producing blocks zcashd rejects.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

ZcashFoundation zebra

Default version status: unaffected

  • 0 to < 4.4.0affected
  • 4.4.0unaffected
pkg:cargo/zebrad

References