vendor:
V8
by:
Anonymous
8.8
CVSS
HIGH
Type Confusion
843
CWE
Product Name: V8
Affected Version From: V8 version 8.4.371.18 and earlier
Affected Version To: V8 version 8.4.371.19 and later
Patch Exists: YES
Related CWE: CVE-2020-6418
CPE: a:google: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 JavaScript Engine Type Confusion Vulnerability
A type confusion vulnerability exists in the V8 JavaScript engine due to incorrect optimization of the LoadElimination::ReduceTransitionElementsKind function. This lack may lead CheckMap instructions to be removed incorrectly, allowing an attacker to access memory locations that should not be accessible. A proof-of-concept (PoC) demonstrating type confusion is provided in the text.
Mitigation:
Upgrade to V8 version 8.4.371.19 or later.