What’s Vulnerable › Vulnerabilities
CVE-2022-29177: DoS via malicious p2p message in Go-Ethereum
- Severity: medium (CVSS 5.9 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 1.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2022-05-20 · updated 2026-06-17
- Weakness: CWE-400
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
- ethereum go-ethereum: before 1.10.17 — fixed in 1.10.17
How to fix
Upgrade to a fixed version: ethereum go-ethereum 1.10.17. Check the vendor advisory for mitigations.
References
- https://github.com/ethereum/go-ethereum/pull/24507
- https://github.com/ethereum/go-ethereum/security/advisories/GHSA-wjxw-gh3m-7pm5
- https://github.com/ethereum/go-ethereum/pull/24507
- https://github.com/ethereum/go-ethereum/security/advisories/GHSA-wjxw-gh3m-7pm5
Get alerted when CVE-2022-29177 or the next vulnerability affects your stack