Cloudanix VulnDB

CVE-2017-8759

High · 7.8 CISA KEV

CVSS

7.8

EPSS

88.7%

Published

Sep 13, 2017

CISA due date

May 3, 2022

Cloudanix analysis

Act now SSVC: Attend

A flaw in older versions of a core Windows software component lets attackers take over a computer simply by getting a user to open a specially made file.

Active In The Wild
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Remote Code Execution
Component
Library
Class
RCE
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The vulnerability permits remote code execution by allowing an attacker to supply a malicious SOAP message that bypasses input validation during deserialization in affected .NET Framework versions.

Why it matters to the business

Successful exploitation grants full system control to an attacker, enabling data theft, ransomware deployment, or persistence across widely deployed Windows environments; the flaw remains actively exploited in the wild with a CISA remediation deadline that has passed, amplifying operational and compliance risk for any unpatched systems.

How an attack unfolds

An attacker crafts a malicious document or application containing a specially formed SOAP payload that triggers unsafe deserialization in the .NET Framework; when the victim opens the file or runs the application, code execution occurs with the privileges of the current user, and active-in-the-wild exploitation has been observed since disclosure.

How to fix it

Apply the latest cumulative updates for Microsoft .NET Framework 2.0 through 4.7 on all affected Windows versions; where updates cannot be applied immediately, restrict opening of untrusted documents and disable unnecessary .NET components.

How to confirm the fix worked

Verify that the installed .NET Framework versions match or exceed the security updates released after September 2017; use Microsoft Update Catalog or WSUS reports to confirm patch deployment across the environment and re-scan with vulnerability assessment tools.

Typical attack path

  1. Attacker prepares a document or application embedding a malicious SOAP message targeting .NET Framework deserialization
  2. Victim receives and opens the file via email, web download, or shared storage
  3. The .NET Framework processes the SOAP payload without proper validation, executing attacker-supplied code
  4. Attacker gains code execution, escalates privileges, and performs follow-on actions such as credential theft or lateral movement

How to detect it

Review Windows event logs for .NET Framework errors or unexpected process spawns following document opens; inspect recent file-access and email-attachment logs for suspicious payloads; correlate with endpoint detection alerts for code-execution anomalies tied to .NET binaries.

  • Unexpected w3wp.exe or dllhost.exe child processes launched after Office document activity
  • SOAP-related exceptions logged under .NET Framework source in Windows Event Viewer
  • Files with .doc, .xls, or .rtf extensions triggering System.Runtime.Serialization deserialization

What your security team should do

  • Prioritize immediate patching of all systems running affected .NET Framework versions due to known active exploitation and expired CISA deadline
  • Block delivery of untrusted Office documents and applications through email gateways and web proxies
  • Audit and inventory .NET Framework installations to identify remaining exposure
  • Enable enhanced logging for .NET deserialization events and monitor for anomalous process creation

The record

Microsoft .NET Framework 2.0, 3.5, 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 and 4.7 allow an attacker to execute code remotely via a malicious document or application, aka ".NET Framework Remote Code Execution Vulnerability."

Affected packages

Ecosystem Package Introduced Fixed