CVE-2018-19183

Published: Nov 12, 2018 Last Modified: Nov 21, 2024
ExploitDB:
Other exploit source:
Google Dorks:
HIGH 7,5
Attack Vector: network
Attack Complexity: low
Privileges Required: none
User Interaction: none
Scope: unchanged
Confidentiality: none
Integrity: none
Availability: high
MEDIUM 5,0
Access Vector: network
Access Complexity: low
Authentication: none
Confidentiality: none
Integrity: none
Availability: partial

Description

AI Translation Available

ethereumjs-vm 2.4.0 allows attackers to cause a denial of service (vm.runCode failure and REVERT) via a 'code: Buffer.from(my_code, 'hex')' attribute. NOTE: the vendor disputes this because REVERT is a normal bytecode that can be triggered from high-level source code, leading to a normal programmatic execution result.

EPSS (Exploit Prediction Scoring System)

Trend Analysis

EPSS (Exploit Prediction Scoring System)

Prevede la probabilità di sfruttamento basata su intelligence sulle minacce e sulle caratteristiche della vulnerabilità.

EPSS Score
0,0063
Percentile
0,7th
Updated

EPSS Score Trend (Last 91 Days)

119

Improper Restriction of Operations within the Bounds of a Memory Buffer

Stable
Common Consequences
Security Scopes Affected:
Integrity Confidentiality Availability
Potential Impacts:
Execute Unauthorized Code Or Commands Modify Memory Read Memory Dos: Crash, Exit, Or Restart Dos: Resource Consumption (Cpu) Dos: Resource Consumption (Memory)
Applicable Platforms
Languages: Assembly, C, C++, Memory-Unsafe
View CWE Details
Application

Ethereumjs-Vm by Ethereumjs-Vm Project

cpe:2.3:a:ethereumjs-vm_project:ethereumjs-vm:2.4.0:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
https://github.com/ethereumjs/ethereumjs-monorepo/issues/386#issuecomment-43937…
https://github.com/ethereumjs/ethereumjs-monorepo/issues/395#issuecomment-47244…
https://github.com/ethereumjs/ethereumjs-vm/issues/386
https://github.com/ethereumjs/ethereumjs-monorepo/issues/386#issuecomment-43937…
https://github.com/ethereumjs/ethereumjs-monorepo/issues/395#issuecomment-47244…
https://github.com/ethereumjs/ethereumjs-vm/issues/386