go-ethereum (geth) is a golang execution layer implementation of the Ethereum protocol. Prior to 1.13.15, a vulnerable node can be made to consume very large amounts of memory when handling specially crafted p2p messages sent from an attacker node. The fix has been included in geth version `1.13.15` and onwards.
Advisories
Source ID Title
EUVD EUVD EUVD-2024-1428 go-ethereum (geth) is a golang execution layer implementation of the Ethereum protocol. Prior to 1.13.15, a vulnerable node can be made to consume very large amounts of memory when handling specially crafted p2p messages sent from an attacker node. The fix has been included in geth version `1.13.15` and onwards.
Github GHSA Github GHSA GHSA-4xc9-8hmq-j652 go-ethereum vulnerable to DoS via malicious p2p message
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2024-08-02T02:27:53.323Z

Reserved: 2024-04-22T15:14:59.165Z

Link: CVE-2024-32972

cve-icon Vulnrichment

Updated: 2024-08-02T02:27:53.323Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2024-05-06T15:15:23.130

Modified: 2024-11-21T09:16:08.450

Link: CVE-2024-32972

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2025-07-12T22:09:30Z