CVE-2018-8139
HIGHMicrosoft Edge and ChakraCore - Remote Code Execution via Scripting Engine Memory Corruption
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2018-8139. PoCs published by Google Security Research.
AI-analyzed exploit summary This PoC exploits an out-of-bounds read vulnerability in ChakraCore's BoundFunction::NewInstance by leveraging the CallFlags_ExtraArg flag, which is mishandled when constructing argument arrays. The exploit triggers the vulnerability via Reflect.construct with a bound function, leading to an OOB read.
Description
A remote code execution vulnerability exists in the way that the scripting engine handles objects in memory in Microsoft Edge, aka "Scripting Engine Memory Corruption Vulnerability." This affects Microsoft Edge, ChakraCore. This CVE ID is unique from CVE-2018-0945, CVE-2018-0946, CVE-2018-0951, CVE-2018-0953, CVE-2018-0954, CVE-2018-0955, CVE-2018-1022, CVE-2018-8114, CVE-2018-8122, CVE-2018-8128, CVE-2018-8137.
Exploits (1)
This PoC exploits an out-of-bounds read vulnerability in ChakraCore's BoundFunction::NewInstance by leveraging the CallFlags_ExtraArg flag, which is mishandled when constructing argument arrays. The exploit triggers the vulnerability via Reflect.construct with a bound function, leading to an OOB read.
References (4)
Scores
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H