Input validation error in Zcash - #VU130979
Published: May 11, 2026
Zcash
Electric Coin Co.
Description
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to improper input validation in the V4 Sapling transaction parser when processing malformed raw block data containing a non-zero valueBalanceSapling with no Sapling spends or outputs. A remote user can embed a specially crafted malformed transaction directly into raw block bytes to cause a denial of service.
Exploitation requires a miner or custom raw block producer to place the malformed raw transaction bytes directly into a block, because ordinary zcashd relay and mining canonicalize the encoding before block production.