Description
The Chakra JavaScript scripting 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-7201, CVE-2016-7202, CVE-2016-7203, CVE-2016-7208, CVE-2016-7240, CVE-2016-7242, and CVE-2016-7243.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 2
- Microsoft Edge (Windows 10) - 'chakra.dll' Information Leak / Type Confusion Remote Code Execution EDB-40990 · remote · Jan 5, 2017
- Microsoft Edge - 'Array.filter' Information Leak EDB-40785 · dos · Nov 18, 2016 · verified
GitHub 1 repository
-
theori-io/chakra-2016-11 ★ 140 · Jan 4, 2017
Proof-of-Concept exploit for Edge bugs (CVE-2016-7200 & CVE-2016-7201)
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| NuGet | Microsoft.ChakraCore | < 1.2.2 | 1.2.2 | GHSA-5whg-j5fv-xcm2 |
References
- MS16-129 vendor-advisory
- http://packetstormsecurity.com/files/140382/Microsoft-Edge-chakra.dll-Information-Leak-Type-Confusion.html
- 40785 exploit
- https://github.com/theori-io/chakra-2016-11
- 93968 vdb-entry
- 40990 exploit
- 1037245 vdb-entry