PatchSiren cyber security CVE debrief
CVE-2026-52733 ZcashFoundation CVE debrief
A natural or attacker-influenced chain fork in ZEBRA, a Zcash node written in Rust, can leave stale Sapling and Orchard note-commitment subtree roots in Zebra state. This issue is fixed in version 4.5.0. The vulnerability allows an attacker to potentially cause wallet synchronization failures or incorrect wallet state due to stale subtree roots. Defenders should assess exposure and prioritize updating to version 4.5.0 to prevent potential issues. The CVE record and NVD entry provide details on the vulnerability, but its exploitation and impact require verification.
- Vendor
- ZcashFoundation
- Product
- zebra
- CVSS
- MEDIUM 6.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-18
- Original CVE updated
- 2026-09-09
- Advisory published
- 2026-08-18
- Advisory updated
- 2026-09-09
Who should care
Defenders responsible for ZEBRA node configuration and maintenance should assess exposure and prioritize updating to version 4.5.0. Defenders should verify and update their ZEBRA node to version 4.5.0 to prevent potential wallet synchronization failures or incorrect wallet state due to stale subtree roots. Operators of ZEBRA nodes should review node configuration and ensure proper cleanup of subtree entries.
Why it matters
Defenders should prioritize verifying and updating their ZEBRA node to version 4.5.0 to prevent potential wallet synchronization failures or incorrect wallet state due to stale subtree roots.
- Verification of node version and potential update to 4.5.0 is required to prevent stale subtree roots.
- Node restarts may be necessary to ensure consistency of subtree data.
- Wallet synchronization failures or incorrect wallet state may occur if subtree data is corrupted.
Technical summary
The Chain::pop_tip function in zebra-state/src/service/non_finalized_state/chain.rs did not properly remove subtree entries when a reverted tip block was removed, allowing stale subtree data to persist in RocksDB and potentially cause wallet synchronization failures or incorrect wallet state. The vulnerability can be fixed by updating to version 4.5.0. Defenders should prioritize verifying their ZEBRA node version and updating to 4.5.0 if necessary. The issue requires verification of node version and potential update to 4.5.0 to prevent stale subtree roots.
Defensive priority
Defenders should prioritize verifying their ZEBRA node version and updating to 4.5.0 if necessary.
Recommended defensive actions
- Verify ZEBRA node version and update to 4.5.0 if necessary
- Review node configuration and ensure proper cleanup of subtree entries
- Monitor node restarts and subtree data consistency
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, but its exploitation and impact require verification. The issue is caused by the Chain::pop_tip function in zebra-state/src/service/non_finalized_state/chain.rs not properly removing subtree entries when a reverted tip block was removed. This allows stale subtree data to persist in RocksDB and potentially cause wallet synchronization failures or incorrect wallet state. Defenders should verify and update their ZEBRA node to version 4.5.0 to prevent potential issues.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-52733 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-52733
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-52733 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-52733
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/ZcashFoundation/zebra/commit/1440b43ca7df59aca948090d45117557b217a6cd
-
Source reference
Unverified legacy reference
URL: https://github.com/ZcashFoundation/zebra/releases/tag/v4.5.0
-
Source reference
Unverified legacy reference
URL: https://github.com/ZcashFoundation/zebra/security/advisories/GHSA-2gf8-q9rr-jq3h
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.