PT-2021-23148 · Unknown · Go-Ethereum

Holiman

+1

·

Publicado

2021-10-25

·

Atualizado

2022-07-15

·

CVE-2021-41173

CVSS v3.1

5.7

Média

VetorAV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do Go Ethereum anteriores à 1.10.9
Descrição
Um nó vulnerável está sujeito a travar ao processar uma mensagem criada de forma maliciosa por um par, via protocolo snap/1. A falha pode ser desencadeada pelo envio de um pacote malicioso snap/1 GetTrieNodes. Na implementação trie.TryGetNode, se o caminho solicitado for alcançado, o nó associado será retornado, mas a ausência de valor (nil) não é verificada, o que pode causar um panic.
Recomendações
Para versões anteriores à 1.10.9, atualize para a versão 1.10.9 ou aplique o patch para resolver o problema. Como solução alternativa temporária, considere restringir o acesso ao protocolo snap/1 para minimizar o risco de exploração.

Correção

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-41173
GHSA-59HH-656J-3P7V
GO-2022-0256

Produtos afetados

Go-Ethereum