CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
8DescriptionNVD
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.
AnalysisAI
Remote code execution in Microsoft SMBv1 allows authenticated network attackers to execute arbitrary code on Windows systems via crafted packets. This vulnerability (part of the MS17-010 bulletin and known as 'EternalBlue') is confirmed actively exploited (CISA KEV) with EPSS score of 94.32%, indicating near-certain exploitation probability. Widely weaponized in 2017 WannaCry and NotPetya ransomware campaigns. Affects Windows Vista through Windows 10 1607 and Windows Server 2008-2016, plus Siemens medical imaging systems running vulnerable Windows embedded OS. Multiple public exploits available including DOUBLEPULSAR payload delivery framework.
Technical ContextAI
This vulnerability exploits a buffer overflow in the SMBv1 (Server Message Block version 1) protocol implementation, specifically in the SrvOs2FeaListToNt function. SMBv1 is a legacy network file sharing protocol enabled by default on older Windows systems for interoperability with legacy devices and shares. The flaw allows specially crafted SMB packets to overflow kernel memory, enabling arbitrary code execution in kernel context (SYSTEM privileges). CPE data confirms impact extends beyond Microsoft Windows to include Siemens Acuson ultrasound systems (P300, P500, SC2000, X700 models) running Windows-based embedded firmware versions 5.0a through va10/vb10, as these medical devices rely on vulnerable Windows OS components. The vulnerability was allegedly discovered and stockpiled by the NSA (disclosed in the Shadow Brokers leak) before being patched by Microsoft in MS17-010. While no specific CWE is assigned, the root cause aligns with CWE-787 (Out-of-bounds Write) in network protocol parsing.
RemediationAI
Apply Microsoft Security Bulletin MS17-010 patches immediately via Windows Update or from the Microsoft Security Update Guide at https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2017-0144 (patches released March 2017 for all supported Windows versions; extended patches later released for unsupported Windows XP/Server 2003 due to WannaCry). For Siemens medical devices, contact Siemens Healthcare support for device-specific patches per ICS-CERT advisory ICSMA-18-058-02, as standard Windows patches may break medical device certifications. If immediate patching is impossible, disable SMBv1 protocol via PowerShell command 'Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol' on Windows 8.1+ or registry modification on older versions (note: disabling SMBv1 breaks compatibility with Windows XP clients, legacy network attached storage, and some multifunction printers). Block TCP ports 445 and 139 at network perimeter and segment internal networks to prevent lateral wormable spread (critical for containing potential ransomware outbreaks, though this does not prevent initial compromise of edge systems). For air-gapped or isolated medical/industrial networks, physically verify patch deployment as these environments often lack centralized patch management visibility.
More from same product – last 7 days
Remote code execution in Microsoft Azure Orbital Spatio allows unauthenticated network attackers to upload dangerous fil
Unsafe deserialization in Microsoft Planetary Computer Pro (Geocatalog) lets a remote unauthenticated attacker craft mal
Remote code execution in Microsoft Power Pages allows unauthenticated network attackers to inject and execute operating-
Privilege elevation in Microsoft Azure Resource Manager (ARM) allows remote unauthenticated attackers to bypass authenti
Privilege escalation in Microsoft Entra ID enables remote unauthenticated attackers to bypass origin validation and gain
Share
External POC / Exploit Code
Leaving vuln.today