Cloudanix VulnDB

CVE-2018-0986

High · 8.8

CVSS

8.8

EPSS

63.3%

Published

Apr 4, 2018

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Attend

A flaw in Microsoft's file-scanning security software lets attackers take over computers by sending a specially made file that crashes the scanner and runs their own code.

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

What it actually does

Remote code execution via memory corruption triggered when the Malware Protection Engine scans a specially crafted file.

Why it matters to the business

Attackers can gain full control of affected endpoints and servers, enabling data theft, ransomware deployment, or persistent access across Windows environments and Microsoft security products.

How an attack unfolds

An attacker crafts a malicious file designed to exploit the engine's scanning logic, delivers it to a target (e.g., via email or web), and relies on the engine's automatic inspection to trigger memory corruption and execute arbitrary code.

How to fix it

Apply the latest cumulative updates for Windows Defender, Microsoft Security Essentials, Exchange Server, System Center Endpoint Protection, and all other affected Microsoft products to obtain the patched Malware Protection Engine. Enable automatic updates where possible and verify engine version post-update.

How to confirm the fix worked

Confirm the Malware Protection Engine version is updated beyond the vulnerable release by checking mpengine.dll properties or running the official Microsoft update verification tools; re-scan test files in a controlled environment to ensure no crash or unexpected behavior occurs.

Typical attack path

  1. Craft malicious file exploiting engine scanning flaws
  2. Deliver file to target via email, download, or network share
  3. Victim system or server triggers automatic scan by the Malware Protection Engine
  4. Memory corruption occurs leading to remote code execution
  5. Attacker establishes foothold for further actions such as credential theft or lateral movement

How to detect it

Review Windows Defender and Malware Protection Engine event logs for unexpected crashes or scan failures around the time of file receipt; inspect system process trees for anomalous child processes spawned during file scans; correlate with email or download logs for suspicious file deliveries.

What your security team should do

  • Prioritize patching all affected Microsoft security and endpoint products immediately due to public exploit availability
  • Enforce email attachment scanning and web download controls as compensating measures until patches are deployed
  • Monitor EPSS score and threat intelligence feeds for any increase in observed exploitation
  • Audit legacy Windows versions (Server 2008/2012, Windows 7/8.1) for extended support requirements

The record

A remote code execution vulnerability exists when the Microsoft Malware Protection Engine does not properly scan a specially crafted file, leading to memory corruption, aka "Microsoft Malware Protection Engine Remote Code Execution Vulnerability." This affects Windows Defender, Windows Intune Endpoint Protection, Microsoft Security Essentials, Microsoft System Center Endpoint Protection, Microsoft Exchange Server, Microsoft System Center, Microsoft Forefront Endpoint Protection.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities