Skip to content
OpenAdvisories
Medium · 5.9 CVE-2022-29177 EUVD-2022-5589GHSA-wjxw-gh3m-7pm5GO-2022-0456

DoS via malicious p2p message in Go-Ethereum

Published May 20, 2022 · Updated Apr 23, 2025 · Assigned by GitHub_M

Description

Go Ethereum is the official Golang implementation of the Ethereum protocol. Prior to version 1.10.17, a vulnerable node, if configured to use high verbosity logging, can be made to crash when handling specially crafted p2p messages sent from an attacker node. Version 1.10.17 contains a patch that addresses the problem. As a workaround, setting loglevel to default level (`INFO`) makes the node not vulnerable to this attack.

Affected products

VendorProductAffectedFixed
ethereum go-ethereum < 1.10.17 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250807T150727-1.1 openSUSE-SU-2025:15424-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/ethereum/go-ethereum < 1.10.17 1.10.17 GHSA-wjxw-gh3m-7pm5

Advisories 1

References