PT-2018-15365
CVE-2018-20421
·
Published
2018-12-24
·
Updated
2019-10-03
Description by
CVSS 3.1
7.5
HighMetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions
Go Ethereum (aka geth) version 1.8.19
Description
The issue allows attackers to cause a denial of service due to memory consumption. This can be achieved by rewriting the length of a dynamic array in memory and then writing data to a single memory location with a large index number. An example of this exploit involves using
assembly { mstore } followed by a c[0xC800000] = 0xFF assignment.Recommendations
For Go Ethereum (aka geth) version 1.8.19, update to a newer version that contains a fix for this issue to prevent denial of service attacks.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾