CVE-2017-8729
High · 7.5CVSS
7.5
EPSS
72.2%
Published
Sep 13, 2017
CISA due date
—
Cloudanix analysis
A problem in the web browser on certain Windows computers could let attackers take over a user's machine simply by getting them to visit a harmful website.
- 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 the Microsoft Edge scripting engine allows an attacker to execute arbitrary code in the context of the current user when a crafted webpage is rendered.
Why it matters to the business
Attackers can gain full control over a user's workstation to steal data, install malware, or move laterally inside the organization, increasing breach risk for any environment still running the vulnerable browser version.
How an attack unfolds
An attacker hosts a malicious webpage containing specially crafted JavaScript that triggers the scripting engine's memory corruption flaw. When a victim using an unpatched Edge browser visits the page, the corruption is exploited to achieve arbitrary code execution without further user interaction beyond loading the page.
How to fix it
Apply the security updates released by Microsoft for Windows 10 1703 and Edge that address this scripting engine memory corruption. Ensure automatic updates are enabled and verify the installed build numbers match or exceed the patched releases.
How to confirm the fix worked
Confirm Edge and Windows 10 1703 builds are at or above the Microsoft security update levels that resolve the memory corruption. Re-scan systems with vulnerability assessment tools after patching to verify the CVE is no longer flagged.
Typical attack path
- Attacker prepares and hosts a malicious webpage exploiting the scripting engine flaw
- Victim is tricked into visiting the page via phishing or watering-hole attack
- Edge scripting engine processes the malicious content and triggers memory corruption
- Attacker gains code execution in the user's security context
- Payload performs post-exploitation actions such as credential theft or persistence
How to detect it
Review web proxy logs and browser process creation events for unexpected child processes spawned by MicrosoftEdge.exe or msedge.exe. Look for unusual memory or handle activity around scripting engine DLLs in EDR telemetry.
What your security team should do
- Prioritize patching all Windows 10 1703 and Edge instances immediately given the high EPSS score and public exploit availability
- Disable Edge where feasible or enforce strict browsing policies until updates are deployed
- Monitor endpoint telemetry for any remaining vulnerable builds
- Review browser extension and script-blocking controls as temporary mitigation
The record
Microsoft Edge in Microsoft Windows 10 1703 allows an attacker to execute arbitrary code in the context of the current user, due to the way that the Microsoft Edge scripting engine handles objects in memory, aka "Scripting Engine Memory Corruption Vulnerability". This CVE ID is unique from CVE-2017-8649, CVE-2017-8660, CVE-2017-8738, CVE-2017-8740, CVE-2017-8741, CVE-2017-8748, CVE-2017-8752, CVE-2017-8753, CVE-2017-8755, CVE-2017-8756, and CVE-2017-11764.
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