
CVE-2017-0144
EternalBlue is a critical vulnerability in Microsoft's Server Message Block version 1 (SMBv1) protocol that allows remote attackers to execute arbitrary code on vulnerable Windows systems without authentication.
The exploit was developed by the NSA and later leaked by the Shadow Brokers hacking group in 2017. It became widely known after being weaponized by global ransomware campaigns such as WannaCry and NotPetya.
Successful exploitation can lead to:
WannaCry used EternalBlue to spread automatically across networks.
NotPetya combined EternalBlue with other propagation techniques.
Internet
|
v
Exposed SMBv1 Port (TCP 445)
|
v
Specially Crafted SMB Packet
|
v
Kernel Memory Corruption
|
v
Remote Code Execution
|
v
SYSTEM-Level Access
|
v
Automatic Network Spread
Potential signs of exploitation:
cmd.exe or powershell.exeCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
| Date | Event |
|---|---|
| March 2017 | Microsoft releases MS17-010 patch |
| April 2017 | Shadow Brokers leaks EternalBlue exploit |
| May 2017 | WannaCry global ransomware outbreak |
| June 2017 | NotPetya destructive cyberattack |
This repository is for educational and defensive cybersecurity purposes only.
Do not use this information to attack systems without explicit authorization.
🔵 EternalBlue • CVE-2017-0144 • SMBv1 RCE
| Field | Information |
|---|
| CVE ID | CVE-2017-0144 |
| Name | EternalBlue |
| Type | Remote Code Execution (RCE) |
| Severity | Critical |
| CVSS v3 | 10.0 |
| CWE | CWE-120: Buffer Copy without Checking Size of Input |
| Attack Vector | Network |
| Authentication | Not Required |
| User Interaction | None |
| Affected Component | Microsoft SMBv1 |
| Patch | MS17-010 |