Patchfirst
CVE-2016-7201 KEVPublic exploit High · 8.8 EPSS 80.0%

Microsoft Edge Memory Corruption Vulnerability

Microsoft · Edge

Summary

The Chakra JavaScript scripting engine in Microsoft Edge contains a memory corruption flaw that lives in the browser's scripting component. An attacker can exploit it remotely to execute arbitrary code or crash the browser by getting a user to visit a crafted web site, requiring no authentication and some user interaction.

Official description · NVD

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-7200, CVE-2016-7202, CVE-2016-7203, CVE-2016-7208, CVE-2016-7240, CVE-2016-7242, and CVE-2016-7243.

Breakdown
79.1 / 100
Exploited
Yes, in CISA KEV
Reports
0
Tactics
3/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

  2. What they do

First seen exploited 2 months after disclosure. Public exploit code (Exploit-DB) appeared 8 days after disclosure.

  1. Disclosedday 0
  2. Public exploit codeExploit-DB+8 days
  3. First seen exploitedVulnCheck KEV evidence+2 mo
  4. Added to CISA KEVEU database agrees+5 yrs

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

techniques

3 , grouped by in kill-chain order, 3 cited passages 3

Initial AccessTA0001

Drive-by Compromise T1189 Medium
AI mapping from the description · how it is exploited

Drive-by via malicious web page

via a crafted web site
From the official description (NVD) Original (opens in a new tab) ↗

ExecutionTA0002

Exploitation for Client Execution T1203 Medium
AI mapping from the description · primary impact

Browser scripting engine code execution

allows remote attackers to execute arbitrary code
From the official description (NVD) Original (opens in a new tab) ↗

ImpactTA0040

Application or System Exploitation T1499.004 Medium
AI mapping from the description · primary impact

Memory corruption causes application denial of service

cause a denial of service (memory corruption)
From the official description (NVD) Original (opens in a new tab) ↗

Detection

0 rules for this CVE · 41 general rules for its techniques

Rules for this CVE

0 that reference CVE-2016-7201 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

General rules for this CVE’s techniques

These detect the technique in general, not this specific vulnerability.

Drive-by CompromiseT11893 general rules
Exploitation for Client ExecutionT120335 general rules
Application or System ExploitationT1499.0043 general rules

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

Am I affected? What do I upgrade to?

From GitHub Security Advisories and OSV

1 package in 1 ecosystem. Main package: Microsoft.ChakraCore.

NuGetMicrosoft.ChakraCoreGHSA-4f5g-j7wg-7w8j

Upgrade to 1.11.11 or later

Fixes this CVE and 44 other known vulnerabilities in this package (CVE-2016-0191, CVE-2016-0193, +42).

Set the version to 1.11.11 or later in your .csproj.

First fixed in 1.2.2 for CVE-2016-7201.

Affected versions

If you runUpgrade to
All versions before 1.2.21.11.11first fix for this CVE: 1.2.2

“Up to” means the second version is the fix and is not affected.

Check your lockfile against all CVEs

What security researchers reported

Not named in any threat report yet

Also mentioned in 50 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

8 links, grouped by NVD tag (7 duplicates merged)
↑ ↓ chooseEnter openEsc close