Cloudanix VulnDB

CVE-2018-8355

High · 7.5

CVSS

7.5

EPSS

67.9%

Published

Aug 15, 2018

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Attend

A flaw in older Microsoft web browsers could let attackers run harmful code on a user's computer simply by getting them to visit a rigged website.

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 the scripting engine allows an attacker to execute arbitrary code in the context of the current user when a crafted webpage is rendered in affected Microsoft browsers or ChakraCore.

Why it matters to the business

Attackers can take full control of affected Windows systems, leading to data theft, ransomware deployment, or use as an entry point for broader network compromise; the high EPSS score and public exploit availability increase urgency for legacy environments still running unpatched browsers.

How an attack unfolds

An attacker crafts a malicious webpage that triggers the memory corruption flaw in the scripting engine when rendered by Internet Explorer, Edge, or ChakraCore; successful exploitation grants code execution, which can be chained with other techniques for persistence or lateral movement.

How to fix it

Apply the latest cumulative security updates for Internet Explorer, Microsoft Edge, and Windows components; disable scripting where possible and migrate away from legacy browsers; monitor for any remaining ChakraCore instances and update them to patched builds.

How to confirm the fix worked

Verify that affected systems are running current Windows and browser patches; use vendor security update catalogs or configuration management tools to confirm absence of the vulnerable scripting engine versions; re-scan with vulnerability assessment tools post-patching.

Typical attack path

  1. Attacker hosts or compromises a website serving a specially crafted HTML/JavaScript payload
  2. Victim is tricked into visiting the page via phishing or drive-by download
  3. Browser scripting engine processes the object in memory and triggers the corruption
  4. Attacker gains arbitrary code execution in the browser process
  5. Payload escalates privileges or installs further malware on the Windows system

How to detect it

Search web proxy and browser history logs for access to suspicious domains around the time of suspected incidents; examine endpoint process creation logs for unexpected scripting or browser child processes; review Windows event logs for anomalous crashes in iexplore.exe or MicrosoftEdge.exe.

What your security team should do

  • Prioritize patching of any remaining Internet Explorer or legacy Edge installations due to public exploit availability
  • Block or restrict access to untrusted websites for users on older Windows versions
  • Review browser usage policies and accelerate migration to modern, supported browsers
  • Include memory corruption indicators in endpoint detection rules for scripting engine processes

The record

A remote code execution vulnerability exists in the way the scripting engine handles objects in memory in Microsoft browsers, aka "Scripting Engine Memory Corruption Vulnerability." This affects ChakraCore, Internet Explorer 11, Microsoft Edge. This CVE ID is unique from CVE-2018-8353, CVE-2018-8359, CVE-2018-8371, CVE-2018-8372, CVE-2018-8373, CVE-2018-8385, CVE-2018-8389, CVE-2018-8390.

Affected packages

Ecosystem Package Introduced Fixed
NuGet Microsoft.ChakraCore 0 1.10.2

Related vulnerabilities