CVE-2026-104430

Zebra 4.5.0 Consensus Split via P2SH Sigop Overcount

State
Published
Severity
8.7 High
Published
Oct 2, 2026
Updated
Oct 2, 2026
Reserved
Oct 2, 2026

Read the record on cve.org

Description

Zebra zebrad 4.5.0 and zebra-script 7.0.0 count P2SH redeem script signature operations in legacy mode rather than zcashd's accurate P2SH mode, overcounting CHECKMULTISIG preceded by OP_1 through OP_16 as 20 sigops and causing a consensus divergence. Remote attackers can broadcast P2SH spends using low-threshold multisig redeem scripts so that a block zcashd accepts exceeds Zebra's inflated MAX_BLOCK_SIGOPS count, causing Zebra nodes to reject it and stall off the chain.

Scores

CVSSScoreVectorSource
4.08.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:NVulnCheck
3.17.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HVulnCheck

Weaknesses

  • CWE-628 Function Call with Incorrectly Specified Arguments

Affected Products

ProductVersions
zebraZcashFoundation
  • 4.5.0 to before 4.5.1Affected
  • 4.5.1Not affected
zebraZcashFoundation
  • 7.0.0 to before 7.0.1Affected
  • 7.0.1Not affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.