Exploitation Summary
CVE-2020-6418 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added November 3, 2021.
EIP tracks 6 public exploits from researchers including Metasploit, Goyotan, ulexec, including a Metasploit module exploits/multi/browser/chrome_jscreate_sideeffect.
AI-analyzed exploit summary This Metasploit module exploits a type confusion vulnerability in Google Chrome 80.0.3987.87 (64-bit) via JSCreate side-effects, enabling out-of-bounds memory access and arbitrary read/write primitives. It leverages WebAssembly for RWX memory allocation and executes shellcode within the sandboxed renderer process.
Description
Type confusion in V8 in Google Chrome prior to 80.0.3987.122 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.
Exploits (6)
This Metasploit module exploits a type confusion vulnerability in Google Chrome 80.0.3987.87 (64-bit) via JSCreate side-effects, enabling out-of-bounds memory access and arbitrary read/write primitives. It leverages WebAssembly for RWX memory allocation and executes shellcode within the sandboxed renderer process.
This repository contains a functional exploit PoC for CVE-2020-6418, a type confusion vulnerability in V8 (Chrome's JavaScript engine). The exploit leverages a race condition to achieve out-of-bounds (OOB) memory access, leading to arbitrary read/write primitives and ultimately remote code execution (RCE).
This repository contains a functional exploit for CVE-2020-6418, a type confusion vulnerability in Chrome's V8 JavaScript engine. The provided JavaScript code implements an ELF loader to resolve symbols and relocations, which is a critical component for exploiting the vulnerability to achieve remote code execution.
The repository provides a detailed technical analysis of CVE-2020-6418, a type confusion vulnerability in Google Chrome's V8 engine, including patch analysis and exploitation steps using Metasploit. It lacks actual exploit code but offers in-depth guidance on setup and execution.
This exploit leverages a type confusion vulnerability in Google Chrome 80.0.3987.87 to achieve arbitrary read/write primitives, ultimately executing shellcode in the sandboxed renderer process. It requires the browser to be run with the --no-sandbox option for full exploitation.
References (9)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H