# CVE-2017-8637: Scripting Engine Security Feature Bypass Vulnerability

CVE-2017-8637 is fixed in 2 products on 1 platform, first by KB4034674, released August 8, 2017. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2017-8637
- Priority: Routine
- CVSS: 3.7 (Important)
- EPSS: 0.0501
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Vendor exploitability assessment: Exploitation Less Likely
- Published: Aug 8, 2017
- Vendor advisory: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2017-8637

## Description

<p>A security feature bypass vulnerability exists in Microsoft Edge as a result of how memory is accessed in code compiled by the Edge Just-In-Time (JIT) compiler that allows Arbitrary Code Guard (ACG) to be bypassed. By itself, this ACG bypass vulnerability does not allow arbitrary code execution. However, an attacker could use the ACG bypass vulnerability in conjunction with another vulnerability, such as a remote code execution vulnerability, to run arbitrary code on a target system.</p> <p>To exploit the ACG bypass vulnerability, a user must be logged on and running an affected version of Microsoft Edge. The user would then need to browse to a malicious website.</p> <p>The security update addresses the ACG bypass vulnerability by helping to ensure that Microsoft Edge properly handles accessing memory in code compiled by the Edge JIT compiler.</p>

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Microsoft | Microsoft Edge (EdgeHTML-based) on Windows 10 Version 1703 for 32-bit Systems | 15063.540 | [KB4034674](https://patchblox.com/security/data/fix/microsoft/kb4034674.md) | Aug 8, 2017 |
| Microsoft | Microsoft Edge (EdgeHTML-based) on Windows 10 Version 1703 for x64-based Systems | 15063.540 | [KB4034674](https://patchblox.com/security/data/fix/microsoft/kb4034674.md) | Aug 8, 2017 |

---

Data as of 2026-11-07T06:34:28Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo
