PT-2026-38620 · Unknown+1 · Zebra-Chain+2

Zk-Nd3R

·

Publicado

2026-05-07

·

Atualizado

2026-05-08

·

CVE-2026-44500

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do Software Vulnerável e Versões Afetadas zebrad versões anteriores a 4.4.0 zebra-chain versões anteriores a 7.0.0 zebra-network versões anteriores a 6.0.0
Descrição Diversos caminhos de desserialização de entrada no Zebra alocam buffers com base em limites genéricos de transporte ou de tamanho de bloco antes que limites mais rigorosos de protocolo ou consenso sejam aplicados. Isso permite que um peer não autenticado ou pós-handshake force o nó a pré-alocar e analisar significativamente mais dados do que o pretendido. Este problema afeta mensagens headers, soluções equihash em cabeçalhos de bloco, vetores de gasto Sapling em transações V5/V4 e bytes de script de coinbase em blocos. Especificamente, o codec de rede utiliza TrustedPreallocate e desserialização genérica de Vec, criando lacunas onde a alocação ocorre antes que o limite real seja aplicado em funções como read headers(), Solution::zcash deserialize e Input::zcash deserialize(). Isso pode resultar em uma Negação de Serviço ao amplificar os custos de memória e de análise por mensagem.
Recomendações Atualize o zebrad para a versão 4.4.0 ou posterior. Atualize o zebra-chain para a versão 7.0.0 ou posterior. Atualize o zebra-network para a versão 6.0.0 ou posterior.

Correção

Allocation of Resources Without Limits

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-44500
GHSA-438Q-JX8F-CCCV

Produtos afetados

Zebra-Chain
Zebra-Network
Zebrad