CVE-2018-12386
HIGHMozilla Firefox JavaScript Register Allocation - Type Confusion Code Execution
Title source: manualExploitation Summary
EIP tracks 2 public exploits for CVE-2018-12386. PoCs published by 0xLyte, Hydra3evil.
AI-analyzed exploit summary This is a functional exploit for CVE-2018-12386, a Firefox RCE vulnerability. It leverages a type confusion bug to achieve arbitrary memory read/write, leading to remote code execution in a sandboxed environment.
Description
A vulnerability in register allocation in JavaScript can lead to type confusion, allowing for an arbitrary read and write. This leads to remote code execution inside the sandboxed content process when triggered. This vulnerability affects Firefox ESR < 60.2.2 and Firefox < 62.0.3.
Exploits (2)
This is a functional exploit for CVE-2018-12386, a Firefox RCE vulnerability. It leverages a type confusion bug to achieve arbitrary memory read/write, leading to remote code execution in a sandboxed environment.
This repository contains a functional proof-of-concept exploit for CVE-2018-12386, a remote code execution vulnerability in Firefox versions prior to 62.0.3 and Firefox ESR 60.2.2. The exploit leverages a sandboxed RCE in Firefox on Linux, requiring specific offsets for the target environment.
References (9)
Scores
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N