CVE-2016-7190
HIGHMicrosoft Edge - Remote Code Execution via Chakra JavaScript Engine Memory Corruption
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2016-7190. PoCs published by Google Security Research, 0xcl.
AI-analyzed exploit summary This exploit demonstrates a heap overflow in Chakra's Array.map implementation when handling Proxy objects. It manipulates the array species creation to force an integer array to be used, leading to a heap overflow when writing mapped values.
Description
The Chakra JavaScript engine in Microsoft Edge allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted web site, aka "Scripting Engine Memory Corruption Vulnerability," a different vulnerability than CVE-2016-3386, CVE-2016-3389, and CVE-2016-7194.
Exploits (2)
This exploit demonstrates a heap overflow in Chakra's Array.map implementation when handling Proxy objects. It manipulates the array species creation to force an integer array to be used, leading to a heap overflow when writing mapped values.
This repository contains functional exploit code for CVE-2016-7190, a heap overflow in ChakraCore's Array.map() function. It includes multiple PoCs demonstrating control-flow hijacking, JIT compiler IR corruption, and .mrdata section remapping attacks.
References (3)
Scores
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H