Fix Soon

CVE-2017-0144

Remote Code Execution in Microsoft Windows SMBv1 Server
Loading...

Summary

The SMBv1 server in Microsoft Windows handles specially crafted requests incorrectly, allowing remote code execution. An unauthenticated attacker can send malformed SMB packets to the service, typically on TCP 445, to trigger the vulnerable server-side code path. Successful exploitation can run code on the target host and has been used in worm and ransomware outbreaks.

Why Fix Soon?

5/6
No authentication required
Internal deployment
No user interaction needed
Exploitable in default configuration
Active exploitation in the wild
High impact vulnerability

Exploitation Details

Type
RCE (Remote Code Execution)
Is exploitable with default configuration?
Yes
Is authentication needed?
No
PoC / Exploit
Yes
Impact

Run arbitrary code on the vulnerable Windows host.

RCE (Remote Code Execution)
Exploitation Requirements

None — vulnerable in default configuration

Exploitation Process
1

An attacker sends a crafted packet to the Windows SMBv1 service, usually over TCP

2

4

3

4

4

The malformed SMB request triggers the vulnerable server-side handling path and can execute attacker-controlled code on the target system. Success is typically observed as remote code execution on the host and can enable worm-like spread to other unpatched machines.

Detection Resources
Manual Detection
1
Script Detection
1
Scanner Detection
1

Affected Software

Vendor:Microsoft
ProductAffected Versions
Microsoft Windows SMBv1 ServerWindows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows RT 8.1; Windows Server 2012 Gold and R2; Windows 10 Gold, 1511, and 1607; Windows Server 2016
Description

Windows is Microsoft's operating system for desktops and servers; SMBv1 is its legacy file-sharing server component.

Deployment:Typically internal
|
Protocol:SMB
|
Ports:445, 139
Affected ComponentSMBv1 server request handling in the Windows file-sharing service.

SMBv1 server request handling in the Windows file-sharing service.

Enterprise UsageEstimated likelihood that this vendor/product is deployed in enterprise environments. AI-generated estimation based on market presence, product type and adoption signals — not exact data.
Very Low
Low
Medium
High
Very High
Vendor Size:Big
Remediation
Workaround
Disable SMBv1 on affected hosts; use Microsoft KB2696547 to turn off SMBv1, or remove the SMB 1.0/CIFS File Sharing Support feature where supported.

Disable SMBv1 on affected hosts; use Microsoft KB2696547 to turn off SMBv1, or remove the SMB 1.0/CIFS File Sharing Support feature where supported.

support.microsoft.com
Patch

Not available

Update
Install MS17-010 / KB4013389 or the corresponding cumulative update for the affected Windows release.

Install MS17-010 / KB4013389 or the corresponding cumulative update for the affected Windows release.

support.microsoft.com
Threat Intelligence
EPSS Score94.3%

Probability of exploitation in the next 30 days

EPSS Percentile100%

Worse than 100% of all CVEs

Last updated: Loading...
CISAKEV
CISA KEV
Listed
Loading...
Active Exploitation
Active
cisa.gov
Threat Actors1
Lazarus Group (ZINC)

North Korean actor linked by Microsoft to WannaCry, which used CVE-2017-0144 to spread

Detection Rules1
Snort
OS-WINDOWS Microsoft Windows SMB remote code execution attempt

NVD Data

Published: Loading...Modified: Loading...

Description Summary

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.

CVSS Base Score

8.8
High

CVSS Vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)

Attack Vector (AV)
Physical
Local
Adjacent
Network
Attack Complexity (AC)
High
Low
Privileges Required (PR)
High
Low
None
User Interaction (UI)
Required
None
Scope (S)
Unchanged
Changed
Confidentiality (C)
None
Low
High
Integrity (I)
None
Low
High
Availability (A)
None
Low
High
CWE:
||
Version From:4.0, 4.0
|
Version Upto:4.0e, 4.0e

Affected Software (CPE) (16)

  • cpe:2.3:a:microsoft:server_message_block:1.0:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p300_firmware:13.02:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p300_firmware:13.03:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p300_firmware:13.20:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p300_firmware:13.21:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p500_firmware:va10:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_p500_firmware:vb10:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_sc2000_firmware:*:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_sc2000_firmware:5.0a:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_x700_firmware:1.0:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:acuson_x700_firmware:1.1:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:syngo_sc2000_firmware:*:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:syngo_sc2000_firmware:5.0a:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:tissue_preparation_system_firmware:*:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:versant_kpcr_molecular_system_firmware:*:*:*:*:*:*:*:*
  • cpe:2.3:o:siemens:versant_kpcr_sample_prep_firmware:*:*:*:*:*:*:*:*