Cloudanix VulnDB

CVE-2017-8731

High · 7.5

CVSS

7.5

EPSS

51.6%

Published

Sep 13, 2017

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Attend

A flaw in how the browser handles memory lets attackers run their own programs on a user's computer simply by getting the user to visit a bad webpage.

Exploit Available
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
High
Impact
Remote Code Execution
Component
Application
Class
Memory Corruption
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

Memory corruption in Edge allows an attacker to execute arbitrary code in the current user's context by manipulating objects in memory.

Why it matters to the business

Attackers can fully compromise user sessions on affected Windows systems, enabling data theft or lateral movement; the issue affects legacy deployments still running Windows 10 1607 or Server 2016 despite the long publication window.

How an attack unfolds

An attacker hosts a specially crafted webpage that triggers the memory corruption flaw when rendered by Edge; successful exploitation grants code execution without further user interaction beyond visiting the page.

How to fix it

Apply the fixed commit 6bad5b661695f8796ce7e9a50f588b4da34e27c4 or later for zulip/zulip; for Microsoft Edge ensure the host Windows installation receives all cumulative updates addressing this class of memory issues.

How to confirm the fix worked

Confirm Edge and Windows builds are current, review commit history in zulip/zulip to verify presence of 6bad5b661695f8796ce7e9a50f588b4da34e27c4, and test rendering of known proof-of-concept pages in a lab environment.

Typical attack path

  1. Attacker prepares malicious web content exploiting the memory corruption
  2. Victim browses to the attacker-controlled page using Edge
  3. Corruption leads to arbitrary code execution in the user's context

How to detect it

Search web proxy and browser logs for unexpected navigation to untrusted domains followed by process anomalies; examine Edge crash dumps for memory corruption signatures and correlate with known exploit patterns from public PoCs.

What your security team should do

  • Prioritize patching any remaining Windows 10 1607 or Server 2016 systems
  • Block or sandbox legacy Edge usage via group policy
  • Monitor EPSS-stable high-severity memory corruption issues for similar patterns

The record

Microsoft Edge in Microsoft Windows 10 1607 and Windows Server 2016 allows an attacker to execute arbitrary code in the context of the current user, due to the way that Microsoft Edge accesses objects in memory, aka "Microsoft Edge Memory Corruption Vulnerability". This CVE ID is unique from CVE-2017-8734, CVE-2017-8751, and CVE-2017-11766.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities