CVE-2017-8731
High · 7.5CVSS
7.5
EPSS
51.6%
Published
Sep 13, 2017
CISA due date
—
Cloudanix analysis
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.
- 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
- Attacker prepares malicious web content exploiting the memory corruption
- Victim browses to the attacker-controlled page using Edge
- 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
- CVE-2026-76030 Memory corruption in FileSystem in Google Chrome prior to 156.0.8078.79 allowed a remote… CWE-119
- CVE-2026-76026 Memory corruption in Autofill in Google Chrome prior to 156.0.8078.79 allowed a remote… CWE-119
- CVE-2026-76027 Memory corruption in CacheStorage in Google Chrome prior to 156.0.8078.79 allowed a… CWE-119
- CVE-2026-76029 Memory corruption in Network in Google Chrome prior to 156.0.8078.79 allowed a remote… CWE-119
- CVE-2026-76024 Memory corruption in MediaStream in Google Chrome prior to 156.0.8078.79 allowed a remote… CWE-119
- CVE-2026-119264 Memory corruption in Dawn in Google Chrome prior to 156.0.8078.79 allowed a remote… CWE-119
- CVE-2026-119265 Memory corruption in Quota in Google Chrome prior to 156.0.8078.79 allowed a remote… CWE-119
- CVE-2026-119263 Memory corruption in GarbageCollection in Google Chrome prior to 156.0.8078.79 allowed a… CWE-119