CVE-2017-0143
Microsoft Windows Server Message Block (SMBv1) Remote Code Execution Vulnerability
- Published
- Mar 17, 2017
- Updated
- Oct 21, 2025
- Assigning CNA
- microsoft
- Evidence observed
- Apr 17, 2017
Primary CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HHigh · next 30 days
- Percentile
- 99.8%
- Model date
- Oct 13, 2026
EPSS is a statistical estimate, not a certainty or a measure of impact. Combine it with CVSS, KEV status, exposure and your environment.
CISA Known Exploited
This CVE appears in the CISA Known Exploited Vulnerabilities catalog.
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-0144, CVE-2017-0145, CVE-2017-0146, and CVE-2017-0148.
Sources
modules/auxiliary/admin/smb/ms17_010_command.rb
Metasploit Framework modulesDeclared conditions
- verification: check_not_declared($.auxiliary_admin/smb/ms17_010_command.check)
modules/auxiliary/scanner/smb/smb_ms17_010.rb
Metasploit Framework modulesDeclared conditions
- verification: check_declared($.auxiliary_scanner/smb/smb_ms17_010.check)
modules/exploits/windows/smb/ms17_010_eternalblue.rb
Metasploit Framework modulesDeclared conditions
- platform: Windows($.exploit_windows/smb/ms17_010_eternalblue.platform)
- verification: check_declared($.exploit_windows/smb/ms17_010_eternalblue.check)
modules/exploits/windows/smb/ms17_010_psexec.rb
Metasploit Framework modulesDeclared conditions
- platform: Windows($.exploit_windows/smb/ms17_010_psexec.platform)
- verification: check_declared($.exploit_windows/smb/ms17_010_psexec.check)
modules/exploits/windows/smb/smb_doublepulsar_rce.rb
Metasploit Framework modulesDeclared conditions
- platform: Windows($.exploit_windows/smb/smb_doublepulsar_rce.platform)
- verification: check_declared($.exploit_windows/smb/smb_doublepulsar_rce.check)
Educational demonstration of exploiting CVE-2017-0143 (EternalBlue) on Windows 7 using Metasploit in a controlled lab environment for penetration testing.
- Metasploit-Attack-ReportResearch
Technical Analysis of the SMB vulnerability (CVE-2017-0143) & its impact on the vulnerable system
- MS17-010_CVE-2017-0143Exploit
MS17-010_CVE-2017-0143
- MS17-010Exploit
Python3 exploit script for MS17-010 (EternalBlue) targeting SMB vulnerability CVE-2017-0143 for remote code execution on Windows systems.
- offensive-security-lab-1Research
A hands-on vulnerability assessment and exploitation of a Windows 7 VM using the EternalBlue (CVE-2017-0143) exploit. Includes scanning, exploitation with Metasploit, post-exploitation, and remediation steps in a controlled lab environment.
- WindowsElevationResearch
Windows Elevation(持续更新)
- autoblueExploit
AutoBlue - Automated EternalBlue (CVE-2017-0144 / MS17-010) exploitation tool leveraging Nmap and Metasploit for ethical hacking, penetration testing, and CTF challenges. Strictly for authorized and educational use only!
Sean Dillon · windows · Apr 17, 2017
- Microsoft Windows Server 2008 R2 (x64) - 'SrvOs2FeaToNt' SMB Remote Code Execution (MS17-010)Exploit
Juan Sacco · windows_x86-64 · May 10, 2017
Metasploit · windows · Feb 5, 2018
Metasploit · windows · Oct 2, 2019
Responsible use
Use vulnerability information only on systems you own or are authorized to test. Kitploit links to public research metadata and does not store exploit code or malicious payloads.