Back to CVE records
Critical 9.3Published Jul 17, 2026

CVE-2026-54496Missing copy constraint in halo2_gadgets variable-base scalar multiplication allows under-constrained base, breaking Orchard Action circuit soundness

Updated under an hour ago ()

Does this affect you?

It affects ZcashFoundation zebra and 4 other products. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad 5.0.0, halo2_gadgets 0.5.0, orchard 0.14.0, zcash_primitives 0.28.0, and zcashd 6.20.0, the variable-base scalar multiplication gadget in halo2_gadgets/src/ecc/chip/mul/incomplete.rs used assign_advice() for the base point without a copy constraint tying it to the actual base, allowing a malicious prover to produce a valid proof for an Orchard Action with an under-constrained base point and bypass the diversified-address-integrity check that binds pk_d, g_d, ivk, the nullifier (nf), and the spend validating key (ak) to the note being spent. This issue is fixed in zebrad 5.0.0, halo2_gadgets 0.5.0, orchard 0.14.0, zcash_primitives 0.28.0, and zcashd 6.20.0.

CVSS
9.3 CRITICAL (v3.1, CNA)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:L
Weakness (CWE)
CWE-345
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
GitHub_M
NVD analysis
Deferred
Record last updated
Jul 17, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
ZcashFoundation zebra
zcashfoundation:zebra (from the name)
before 5.0.0
CNA record
zcash halo2_gadgets
zcash:halo2_gadgets (from the name)
before 0.5.0
CNA record
zcash orchard
zcash:orchard (from the name)
before 0.14.0
CNA record
zcash librustzcash
zcash:librustzcash (from the name)
before 0.28.0
CNA record
zcash zcash
zcash:zcash (from the name)
before 6.20.0
CNA record

References

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.