PT-2026-55469 · Zcashfoundation+2 · Zebra+2
CVE-2026-52733
·
Publicado
2026-07-02
·
Atualizado
2026-08-19
CVSS v3.1
6.5
Média
| Vetor | AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:L |
Nome do Software Vulnerável e Versões Afetadas
ZEBRA versões anteriores a 4.5.0
Description
Um fork de cadeia, seja natural ou influenciado por um invasor, pode fazer com que raízes de subárvores de compromisso de notas Sapling e Orchard obsoletas permaneçam no estado do Zebra. No arquivo
zebra-state/src/service/non finalized state/chain.rs, a função Chain::pop tip() remove um bloco de ponta revertido, mas não remove as entradas de subárvore cujo end height pertencia a esse bloco, diferentemente da limpeza realizada por pop root(). Quando o fork vencedor é finalizado, os dados obsoletos do ramo abandonado podem ser gravados no RocksDB, um armazenamento de chave-valor persistente, sobrevivendo a reinicializações do nó. O histórico corrompido pode fazer com que consumidores do endpoint z getsubtreesbyindex, como lightwalletd e carteiras leves, recebam raízes de subárvores incorretas, produzindo falhas de sincronização de carteira ou estado de carteira incorreto.Recommendations
Atualize o ZEBRA para a versão 4.5.0.
Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Zebra
Zebra-State
Zebrad