CVE-2016-3386
HIGHMicrosoft Edge - Remote Code Execution via Chakra JavaScript Engine Memory Corruption
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2016-3386. PoCs published by Google Security Research.
AI-analyzed exploit summary This exploit leverages a race condition in Chakra's JavaScript engine where the spread operator mishandles array length checks during prototype manipulation, leading to a buffer overflow. The PoC uses a Proxy to modify the array length during iteration, bypassing the initial bounds check.
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-3389, CVE-2016-7190, and CVE-2016-7194.
Exploits (1)
This exploit leverages a race condition in Chakra's JavaScript engine where the spread operator mishandles array length checks during prototype manipulation, leading to a buffer overflow. The PoC uses a Proxy to modify the array length during iteration, bypassing the initial bounds check.
References (3)
Scores
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H