vendor:
V8 JavaScript Engine
by:
Chromium Project
8.8
CVSS
HIGH
Type Confusion
843
CWE
Product Name: V8 JavaScript Engine
Affected Version From: 7.4.288.22
Affected Version To: 7.5.288.29
Patch Exists: YES
Related CWE: CVE-2020-6418
CPE: a:chromium:v8
Metasploit:
https://www.rapid7.com/db/vulnerabilities/redhat_linux-cve-2020-6418/, https://www.rapid7.com/db/vulnerabilities/microsoft-edge-cve-2020-6418/, https://www.rapid7.com/db/vulnerabilities/centos_linux-cve-2020-6418/, https://www.rapid7.com/db/vulnerabilities/gentoo-linux-cve-2020-6418/, https://www.rapid7.com/db/vulnerabilities/debian-cve-2020-6418/, https://www.rapid7.com/db/vulnerabilities/suse-cve-2020-6418/, https://www.rapid7.com/db/vulnerabilities/google-chrome-cve-2020-6418/
Other Scripts:
N/A
Platforms Tested: All
2020
V8 Elements.cc Type Confusion Vulnerability
The vulnerability exists in the V8 JavaScript engine in the elements.cc file. The vulnerability is caused by the lack of proper type checking when accessing the elements of an array. This can be exploited by an attacker to cause type confusion in the GetEntryForIndexImpl function, which can lead to arbitrary code execution.
Mitigation:
Upgrade to the latest version of V8 JavaScript engine.