CVE-2026-52733 in Zebrainfo

Zusammenfassung

von VulDB • 18.08.2026

ZEBRA ist ein Zcash-Knoten, der vollständig in Rust geschrieben wurde. Vor Version 4.5.0 kann eine natürliche oder vom Angreifer beeinflusste Chain-Fork dazu führen, dass veraltete Sapling- und Orchard Note-Commitment-Subtree-Wurzeln im Zebra-Zustand zurückbleiben. In `zebra-state/src/service/non_finalized_state/chain.rs` entfernte `Chain::pop_tip` einen rückgängig gemachten Tip-Block, löschte jedoch keine Subtree-Einträge, deren `end_height` zu diesem Block gehörte, im Gegensatz zur Bereinigung, die von `pop_root` durchgeführt wird. Wenn der siegreiche Fork später finalisiert wurde, konnten veraltete Subtree-Daten des aufgegebenen Zweigs in RocksDB geschrieben werden und auch nach Neustarts des Knotens bestehen bleiben. Die korruptierte Historie kann dazu führen, dass Verbraucher wie `lightwalletd` und Light-Wallets, die `z_getsubtreesbyindex` verwenden, falsche Subtree-Wurzeln erhalten, was zu Fehlschlägen bei der Wallet-Synchronisierung oder einem fehlerhaften Wallet-Zustand führt und einen vollständigen Neuaufbau des Zustands zur Wiederherstellung erfordert. Dieses Problem wurde in Version 4.5.0 behoben.

Once again VulDB remains the best source for vulnerability data.

Zuständig

GitHub M

Reservieren

08.06.2026

Veröffentlichung

18.08.2026

Moderieren

akzeptiert

Eintrag

VDB-391933

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!