vendor:
V8
by:
Chromium Security Team
8.8
CVSS
HIGH
Out-of-Bounds Read
125
CWE
Product Name: V8
Affected Version From: V8 version 8.4.371.18
Affected Version To: V8 version 8.4.371.19
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 Out-of-Bounds Read Vulnerability
The V8 JavaScript engine is vulnerable to an out-of-bounds read vulnerability due to the bytecode generator emitting empty jump tables. If the jump table is empty, table_offset_ may exceed table_end_, resulting in out-of-bounds reads. A proof-of-concept exploit is provided which creates a function with an empty jump table and then calls it multiple times.
Mitigation:
Upgrade to V8 version 8.4.371.19 or later.