Patchfirst
CVE-2017-8759 KEVPublic exploit High · 7.8 EPSS 88.7%

Microsoft .NET Framework Remote Code Execution Vulnerability

Microsoft · .NET Framework

Summary

The Microsoft .NET Framework (versions 2.0 through 4.7, including 3.5, 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 and 4.7) contains a flaw in how it handles code generation and input validation that allows code execution. An attacker can run arbitrary code on the affected system by getting a user to open a malicious document or application, requiring local access and user interaction but no prior authentication.

Official description · NVD

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."

Breakdown
77.4 / 100
Exploited
Yes, in CISA KEV
Reports
4
Tactics
1/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

  2. What they do

First seen exploited 1 day before it was disclosed. Public exploit code (Exploit-DB) was available the same day.

  1. First seen exploitedVulnCheck KEV evidence1 day before
  2. DisclosedPublic exploit codeExploit-DBday 0
  3. First dated threat reportproofpoint.com+33 days
  4. Added to CISA KEVEU database agrees+4 yrs

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

techniques

2 , grouped by in kill-chain order, 5 cited passages 2

ExecutionTA0002

Command and Scripting Interpreter T1059 Medium
AI mapping from the description · primary impact

direct remote code execution impact

allow an attacker to execute code remotely
From the official description (NVD) Original (opens in a new tab) ↗
Malicious File T1204.002 Medium
AI mapping from the description · how it is exploited

user opens malicious document or application

execute code remotely via a malicious document or application
From the official description (NVD) Original (opens in a new tab) ↗
Lower-confidence links (2)

These come from early or generic mappings, text matching, or contradict this CVE’s details (for example a public-facing technique on a bug that needs a user to open a file). Shown for completeness.

  • Exploitation for Client ExecutionT1203 CTID attack_to_cve Phase 1 "Uncategorized" mapping (not staged by impact)
  • PhishingT1566 CTID attack_to_cve Phase 1 "Uncategorized" mapping (not staged by impact)

Detection

1 rule for this CVE · 134 general rules for its techniques

Rules for this CVE

1 that reference CVE-2017-8759 directly.

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

What security researchers reported

Named in 4 threat reports
4 reportsProofpoint2Lab52 / S2 GrupoTrend MicroOct 2017 – May 2019 · 1 undated

Reports are matched by finding the exact id CVE-2017-8759 in their text; nobody has reviewed the match. One passage is shown per report, at most 320 characters, linked to the original.

Trend Micro20 Nov 2017

Cobalt Strikes Again, Spam Runs Target Russian Banks

…server, which is actually a backdoor Some of the backdoor’s commands are: d&exec — download and execute PE file more_eggs — download additional scripts gtfo — delete files/startup entries and terminate more_onion — run additional script more_power — run command shell commands Infection Chain via CVE-2017-8759…

5 passages name itOriginal (opens in a new tab) ↗

Also mentioned in 50 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

8 links, grouped by NVD tag (7 duplicates merged)
↑ ↓ chooseEnter openEsc close