Patchfirst
CVE-2017-0144 KEVRansomwarePublic exploit High · 8.8 EPSS 99.2%

Microsoft SMBv1 Remote Code Execution Vulnerability

Microsoft · SMBv1

Summary

The SMBv1 server in Microsoft Windows (including Vista SP2, Server 2008, Windows 7, 8.1, 10, and Server 2012 and 2016 editions) contains an improper input validation flaw in how it handles crafted packets. A remote attacker with network access and low-privilege authentication can send such packets without any user interaction to execute arbitrary code on the affected system.

Official description · NVD

The SMBv1 server in Microsoft Windows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows Server 2012 Gold and R2; Windows RT 8.1; and Windows 10 Gold, 1511, and 1607; and Windows Server 2016 allows remote attackers to execute arbitrary code via crafted packets, aka "Windows SMB Remote Code Execution Vulnerability." This vulnerability is different from those described in CVE-2017-0143, CVE-2017-0145, CVE-2017-0146, and CVE-2017-0148.

Breakdown
86.9 / 100
Exploited
Yes, in CISA KEV
Reports
3
Tactics
2/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 11 months before it was disclosed. Public exploit code (Metasploit) was available 3 days before disclosure.

  1. First seen exploitedVulnCheck KEV evidence11 mo before
  2. Public exploit codeMetasploit3 days before
  3. Disclosedday 0
  4. Named in a threat reportIntel 471+4 yrs
  5. Added to CISA KEVknown ransomware use; EU database agrees+5 yrs

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

techniques

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

ExecutionTA0002

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

Arbitrary code execution resulting from exploitation

allows remote attackers to execute arbitrary code via crafted packets
From the official description (NVD) Original (opens in a new tab) ↗

Lateral MovementTA0008

Exploitation of Remote Services T1210 Medium
AI mapping from the description · how it is exploited

Remote exploitation of SMB service via crafted packets; TRAM2 annotated sentence label

allows remote attackers to execute arbitrary code via crafted packets
From the official description (NVD) Original (opens in a new tab) ↗
It spreads to Microsoft Windows machines using several propagation methods, including the EternalBlue exploit for the CVE-2017-0144 vulnerability in the SMB service. This is the same vulnerability Microsoft reported on in MS17-010, which was exploited so successfully in the recent WannaCry ransomware outbreak.
NotPetya Technical Analysis – A Triple Threat: File Encryption, MFT Encryption, Credential Theft crowdstrike.com Original (opens in a new tab) ↗
Lower-confidence links (3)

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.

  • OS Credential DumpingT1003 machine-matched from report text
  • Exploitation for Privilege EscalationT1068 machine-matched from report text
  • Brute ForceT1110 machine-matched from report text

Detection

0 rules for this CVE · 110 general rules for its techniques

Rules for this CVE

0 that reference CVE-2017-0144 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

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

What security researchers reported

Named in 3 threat reports
3 reportsIntel 471CrowdStrikeweb-assets.esetstatic.comSep 2021 · 2 undated

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

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

13 links, grouped by NVD tag (12 duplicates merged)
↑ ↓ chooseEnter openEsc close