Join our Newsletter — 33% off our NHI Course
Home› Glossary› Threats, Abuse & Incident Response› CVE-2017-0144 (Microsoft SMBv1 Remote Code Execution)
Threats, Abuse & Incident Response

CVE-2017-0144 (Microsoft SMBv1 Remote Code Execution)

← Back to Glossary
By NHI Mgmt Group Updated October 17, 2026 Domain: Threats, Abuse & Incident Response

CVE-2017-0144 is a remote code execution vulnerability in Microsoft SMBv1. CISA added it to the Known Exploited Vulnerabilities catalogue on 10 February 2022, which means attackers have used it in real attacks. The SMBv1 server in multiple Microsoft Windows versions allows remote attackers to execute arbitrary code via crafted packets.

What this vulnerability means in practice

CVE-2017-0144 is dangerous because it sits in a network-facing file sharing protocol that often reaches deep into Windows environments. When a remote code execution flaw exists in SMBv1, an attacker can potentially turn a simple packet exchange into code execution on the target host, which makes the weakness far more serious than a crash or minor denial of service.

The key issue is trust. SMBv1 was built for interoperability, not modern hostile-network assumptions, so crafted traffic can be enough to trigger unsafe parsing or execution paths. For defenders, that means exposure is not just about whether a system is patched, but whether the vulnerable service is reachable at all from untrusted networks.

How organisations assess exposure

The first question is where SMBv1 still exists. Asset inventory, endpoint discovery, and configuration review matter because vulnerable code is only useful to attackers when the service is present and reachable. Internet exposure is especially important for externally facing servers, exposed remote management paths, and internal segments that are weakly isolated.

Vendor advisories and the NIST National Vulnerability Database are the right places to confirm affected product details and remediation guidance, while the CVE Program remains the authoritative record for the vulnerability identifier itself. In practice, exposure checks should focus on whether SMBv1 is enabled, whether the host is reachable from untrusted networks, and whether compensating controls reduce the chance of exploitation before patching is complete.

Why this kind of flaw is operationally serious

Remote code execution in a core Windows file sharing component is high impact because it can collapse the difference between network access and host control. Once an attacker can execute code, the same foothold may be used to stage lateral movement, deploy malware, harvest credentials, or create persistence on the compromised system.

Legacy protocols are especially risky because they often remain enabled for compatibility long after they stopped being desirable. A service that is still needed by one application can quietly preserve a broad attack surface for everything else on the network, especially when segmentation and host hardening are inconsistent.

Remediation and detection priorities

Remediation should be treated as both a patching task and a protocol retirement task. If the vulnerable service cannot be removed immediately, isolate affected hosts, restrict inbound access, and reduce exposure at network boundaries until the approved fix is in place. The most durable outcome is to eliminate SMBv1 wherever business requirements allow and move to safer, supported alternatives.

Detection should look for unusual SMB traffic, unexpected process creation on Windows hosts, and post-exploitation behaviour that suggests code execution rather than ordinary file sharing. After patching, organisations should review logs and host telemetry for signs that the system was already compromised before the fix landed, because exploitation may have preceded visible failure.

Risk and Threat Considerations

Because this is an exploitable remote code execution flaw in a widely deployed Windows service, the main risk is unauthorised takeover of exposed systems, followed by lateral movement inside the environment. The danger is highest where SMBv1 remains enabled on systems that are reachable from untrusted or poorly segmented networks.

Failure mechanism: Crafted packets can trigger unsafe behaviour in the SMBv1 server, letting the attacker move from network access to arbitrary code execution on the target host.

Impact: A successful exploit can lead to full host compromise, credential theft, malware deployment, persistence, and further spread to other internal systems.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8, NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-7 — Continuous Vulnerability ManagementSMBv1 RCE exposure is a vulnerability management and remediation problem.
Recommendation — Identify and remediate exposed SMBv1 systems through continuous scanning and prioritised vulnerability handling.
NIST SP 800-53 Rev 5SI-2 — Flaw RemediationThis CVE requires timely remediation of a software flaw in a Windows service.
AC-4 — Information Flow EnforcementNetwork exposure and segmentation materially affect exploitability of SMBv1 RCE.
SC-7 — Boundary ProtectionBoundary controls help limit remote exploitation of an externally reachable SMB service.
Recommendation — Apply flaw remediation processes to remove or patch vulnerable SMBv1 deployments quickly. Restrict SMB traffic to necessary paths and block unnecessary exposure across trust boundaries. Use boundary protections to reduce reachability of SMBv1 from untrusted networks.
NIST CSF 2.0PR.PS-02 — Software, Services, and Systems are ProtectedDisabling legacy SMBv1 and hardening systems directly supports protection against this CVE.
DE.CM-01 — Networks and Network Services Are Monitored to Find Potentially Adverse EventsMonitoring SMB activity is material for detecting exploitation attempts and post-compromise behaviour.
Recommendation — Harden Windows systems by disabling legacy services and reducing attack surface. Monitor SMB traffic and host activity for signs of exploitation and lateral movement.

Practitioner Guidance

Why practitioners should care: Treat SMBv1 as a legacy compatibility risk, not a harmless old protocol. If business dependence forces it to stay on a small number of systems, document ownership, limit where it can be reached, and make its presence visible in vulnerability management and hardening reviews.

What to watch for: A host that still needs SMBv1 support should be treated as exception-driven technical debt, not a normal configuration state. Any such exception should be narrow, time-bound, and paired with compensating controls that reduce the chance of remote exploitation.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 17, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org