CVE-2018-20421
 
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
1Exploited in Wild
-Decision
Descriptions
Go Ethereum (aka geth) 1.8.19 allows attackers to cause a denial of service (memory consumption) by rewriting the length of a dynamic array in memory, and then writing data to a single memory location with a large index number, as demonstrated by use of "assembly { mstore }" followed by a "c[0xC800000] = 0xFF" assignment.
Go Ethereum (también conocido como geth) 1.8.19 permite que los atacantes provoquen una denegación de servicio (consumo de memoria) mediante la reescritura de la longitud de un array dinámico en la memoria y, a continuación, la escritura de datos a una única ubicación de memoria con un número de índice largo. Esto queda demostrado por el uso de "assembly { mstore }", seguido por una asignación "c[0xC800000] = 0xFF".
CVSS Scores
SSVC
- Decision:-
Timeline
- 2018-12-23 CVE Reserved
- 2018-12-24 CVE Published
- 2024-09-17 CVE Updated
- 2024-09-17 First Exploit
- 2024-11-02 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-770: Allocation of Resources Without Limits or Throttling
CAPEC
References (1)
URL | Tag | Source |
---|
URL | Date | SRC |
---|---|---|
https://github.com/ethereum/go-ethereum/issues/18289 | 2024-09-17 |
URL | Date | SRC |
---|
URL | Date | SRC |
---|
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Ethereum Search vendor "Ethereum" | Go Ethereum Search vendor "Ethereum" for product "Go Ethereum" | 1.8.19 Search vendor "Ethereum" for product "Go Ethereum" and version "1.8.19" | - |
Affected
|