{"id":98600,"date":"2026-06-05T09:18:12","date_gmt":"2026-06-05T09:18:12","guid":{"rendered":"https:\/\/dogewisperer.com\/?p=98600"},"modified":"2026-06-05T09:18:12","modified_gmt":"2026-06-05T09:18:12","slug":"zcash-bug-could-have-minted-unlimited-zec-undetected","status":"publish","type":"post","link":"https:\/\/dogewisperer.com\/?p=98600","title":{"rendered":"Zcash Bug Could Have Minted Unlimited ZEC Undetected"},"content":{"rendered":"<div>\n<p>A critical vulnerability in Zcash\u2019s Orchard shielded pool could have allowed an attacker to create an unlimited amount of counterfeit ZEC without detection, according to a new disclosure from Zooko Wilcox, Jason McGee and security researcher Taylor Hornby. The flaw was discovered on May 29, remediated through an emergency ecosystem response completed by June 2, and has now triggered a broader debate over how Zcash can prove supply integrity in a privacy-preserving system.<\/p>\n<h2>Orchard Flaw Puts Zcash Supply Integrity Under Scrutiny<\/h2>\n<p>The <a href=\"https:\/\/bitcoinist.com\/peter-todd-warns-zcash-tech-is-too-risky-bitcoin\/\" target=\"_blank\" rel=\"noopener \">vulnerability was found by Hornby<\/a>, an experienced security engineer hired by Shielded Labs in April 2026 to conduct ongoing security research on the Zcash protocol. According to the disclosure, the mandate was straightforward: find protocol-level weaknesses before adversaries did. Hornby began reviewing Zcash with a combination of traditional security research and newer AI-assisted auditing methods.<\/p>\n<p>The timing was unusually compressed. Shortly after Anthropic released its Opus 4.8 model on May 28, Hornby used it in a targeted review of the Orchard circuit. One day later, he found a critical counterfeiting flaw and disclosed it to Zcash Open Development Lab, or <a href=\"https:\/\/bitcoinist.com\/zashi-becomes-zodl-zcash-wallet\/\" target=\"_blank\" rel=\"noopener \">ZODL<\/a>, whose engineers coordinated the emergency response with other ecosystem participants.<\/p>\n<p>\u201cThe vulnerability could have been exploited to undetectably create an unlimited amount of counterfeit ZEC within Orchard,\u201d the Shielded Labs post <a href=\"https:\/\/x.com\/zooko\/status\/2062644925590900980\" target=\"_blank\" rel=\"noopener nofollow\">said<\/a>. \u201cBecause of the privacy properties of Orchard, there is no way to cryptographically prove whether the vulnerability was exploited before it was remediated. However, a network upgrade can be deployed to protect users and prove the integrity of the Zcash supply.\u201d<\/p>\n<p>The disclosure states that the bug was \u201creal and exploitable.\u201d Hornby, with the help of Opus 4.8, wrote a complete exploit and tested it in a local regtest environment, where it generated unlimited counterfeit ZEC that could not be detected. The authors said that had the same tool been run on mainnet, it would have generated unlimited, undetectable counterfeit ZEC in Hornby\u2019s mainnet wallet.<\/p>\n<p>Technically, the issue involved an under-constrained element of the Orchard circuit. That made it possible to feed arbitrary false inputs into an elliptic curve multiplication while still passing the multiplication check. The vulnerability existed from<a href=\"https:\/\/bitcoinist.com\/zcash-zec-tipping-point-electric-coin-co\/\" target=\"_blank\" rel=\"noopener \"> Orchard\u2019s activation<\/a> in May 2022 until the emergency fix was deployed on June 1, 2026.<\/p>\n<p>That timeline is central to the concern. In a transparent ledger, supply irregularities can generally be audited by inspecting public balances and transaction values. Orchard is different by design: it hides amounts and transaction history. That privacy model means the system depends heavily on the correctness of the circuit rules that define valid shielded transactions.<\/p>\n<p>Josh Swihart, founder and CEO of Zcash Open Development Lab, the team behind the creation and launch of Zcash and builder of the Zodl wallet, <a href=\"https:\/\/x.com\/jswihart\/status\/2062741777757638985\" target=\"_blank\" rel=\"noopener nofollow\">framed<\/a> the issue in those terms in a separate post. \u201cA shielded Zcash transaction includes a proof that it followed the protocol\u2019s rules, as defined in the rulebook (the circuit) that defines what constitutes a valid transaction. The Orchard vulnerability was in one of the rules, written loosely enough that it would accept false information and still pass. As a result, the engine could be convinced that a fake transaction was valid.\u201d<\/p>\n<p>Swihart added that the flaw was not in Zcash\u2019s underlying cryptography or the proof engine itself, but in the handwritten rules. In his words, \u201cThis was a flaw in the handwritten rules, not in the underlying cryptography or the engine that creates proofs.\u201d<\/p>\n<p>Shielded Labs said prior exploitation appears unlikely, while emphasizing that users should not be asked to rely on that assessment alone. The authors pointed to several reasons for their view: the flaw had evaded years of scrutiny by leading cryptographers, Hornby was specifically hired to find such vulnerabilities, and the response window after discovery was sharply narrowed by the speed of ZODL and the broader Zcash ecosystem.<\/p>\n<p>\u201cThe discovery was not accidental\u2014it was the result of a deliberate effort to identify vulnerabilities of this kind before malicious actors could,\u201d the post said. \u201cTaylor is one of the most skilled people in the world at this. He used the most recent AI tools, available only to white-hat security researchers, along with a sophisticated custom-built AI harness and prompts, and worked hard to outrace the attackers. We think he probably succeeded.\u201d<\/p>\n<p>Still, the authors acknowledged the unresolved cryptographic uncertainty. Because of Orchard\u2019s privacy properties and the nature of the bug, they said there is no definitive way to prove solely through cryptography whether the vulnerability was exploited before the fix.<\/p>\n<h2>Shielded Labs Eyes New Pool And Formal Verification<\/h2>\n<p>To address that, Shielded Labs is exploring a proposed network upgrade with other Zcash developers. The plan would deploy a new shielded pool and enforce turnstile accounting on coins moving from the existing Orchard pool, with the goal of allowing anyone to verify the integrity of the Zcash supply and prove the non-existence of counterfeit ZEC in Orchard. A follow-up post is expected next week with more details, including tradeoffs and implementation mechanics. Any major upgrade would still need community support and the standard governance process before activation.<\/p>\n<p>Swihart said a second Orchard pool could, in principle, be targeted for NU7 at the end of July, though he did not take a fixed position on whether that path should be pursued. He argued that the larger issue is preventing this class of failure from recurring, with formal verification as the strongest answer.<\/p>\n<p>\u201cFormal verification fixes this,\u201d Swihart wrote. \u201cA mathematical proof can be constructed to reduce the parts humans must review to a concise, readable statement of the rules. A computer then checks the entire rulebook to ensure it matches. AI tools can now do the work of writing these proofs.\u201d<\/p>\n<p>Shielded Labs said it is already accelerating proactive security work with Hornby and Anthropic, initiating a project to formally verify the Orchard circuit, and opening searches for a Head of Security and a Cryptographer. The episode leaves Zcash with a difficult but clear path: repair the trust assumptions around Orchard, prove supply integrity where possible, and move future shielded design closer to machine-checked guarantees rather than human-reviewed complexity.<\/p>\n<p>Over the past 24 hours, ZEC has fallen nearly 45% amid the uncertainty. At press time, it was trading at $337.<\/p>\n<p><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-684226\" src=\"https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?resize=1024%2C502\" alt=\"Zcash price chart\" width=\"1024\" height=\"502\" srcset=\"https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?w=3628 3628w, https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?w=640 640w, https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?w=768 768w, https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?w=980 980w, https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?w=130 130w, https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?w=1536 1536w, https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?w=2048 2048w, https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?w=750 750w, https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?w=1140 1140w, https:\/\/bitcoinist.com\/wp-content\/uploads\/2026\/06\/ZECUSDT_2026-06-05_08-42-00.png?w=3000 3000w\" sizes=\"(max-width: 1000px) 100vw, 1000px\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A critical vulnerability in Zcash\u2019s Orchard shielded pool could have allowed an attacker to create an unlimited amount of counterfeit ZEC without detection, according to a new disclosure from Zooko Wilcox, Jason McGee and security researcher Taylor Hornby. The flaw was discovered on May 29, remediated through an emergency ecosystem response completed by June 2, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":0,"footnotes":""},"categories":[2],"tags":[3,4,5],"class_list":["post-98600","post","type-post","status-publish","format-standard","hentry","category-news","tag-crypto","tag-doge","tag-news"],"_links":{"self":[{"href":"https:\/\/dogewisperer.com\/index.php?rest_route=\/wp\/v2\/posts\/98600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dogewisperer.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dogewisperer.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dogewisperer.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dogewisperer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=98600"}],"version-history":[{"count":0,"href":"https:\/\/dogewisperer.com\/index.php?rest_route=\/wp\/v2\/posts\/98600\/revisions"}],"wp:attachment":[{"href":"https:\/\/dogewisperer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=98600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dogewisperer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=98600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dogewisperer.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=98600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}