What is Cisco Smart Install?
Smart Install is a legacy Cisco IOS feature designed to let a "director" switch automate the zero-touch provisioning of new switches joining a network — pushing configuration and firmware images without administrator intervention. It listens on TCP port 4786 without requiring authentication by design, an architectural choice that made it convenient for large-scale deployment but has made it one of the most persistently abused features in Cisco's product history.
Overview
CVE-2018-0156 is a high-severity denial-of-service vulnerability in the Smart Install feature of Cisco IOS and IOS XE Software. An unauthenticated, remote attacker who can reach the Smart Install listening port can send a crafted Smart Install message that forces the device to reload, disrupting all traffic passing through it. This DoS bug was published in the same 2018 advisory batch as the far more severe Smart Install remote code execution vulnerability, CVE-2018-0171.
Technical Details
The flaw is classified under CWE-399 (resource management errors): the Smart Install message parser does not correctly handle certain malformed input, leading to a crash and reload of the device. Because Smart Install is unauthenticated by design and listens on TCP/4786, any attacker with network reachability to that port — no credentials or prior session required — can trigger the condition with a single crafted packet.
Discovery
Smart Install's insecure-by-design nature had already drawn significant industry and researcher attention by early 2018, following a 2016 Cisco PSIRT advisory warning about Smart Install misuse and independent research (including from Embedi) into the protocol's parsing code. Cisco fixed this specific DoS issue as part of its March 2018 semiannual IOS/IOS XE security bundle.
Exploitation Context
This CVE's presence in the CISA KEV catalog confirms real-world exploitation. Smart Install abuse became a major focus of nation-state and criminal activity throughout 2017–2018: internet scans repeatedly found hundreds of thousands of switches with Smart Install exposed to the internet, and threat actors — most notably attackers linked to the VPNFilter malware campaign and subsequent Russian state-linked operations against network infrastructure — used Smart Install as an entry point against unpatched switches worldwide, prompting a joint US-CERT/FBI/DHS alert (TA18-106A) urging organizations to disable the feature entirely.
Remediation
- Disable Smart Install entirely with
no vstackon every device where the feature is not actively in use for provisioning — this is Cisco's primary recommended mitigation regardless of patch status. - Apply the Cisco-published fixed software release from the March 2018 advisory if Smart Install must remain enabled.
- Block TCP/4786 at the network perimeter and between internal segments using access control lists.
- Audit switch configurations for unexpected changes that could indicate prior Smart Install abuse.
- Segment management-plane traffic away from general user VLANs to reduce Smart Install's exposure to potential attackers on the LAN.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2018-0156 |
| Vendor / Product | Cisco — IOS Software and Cisco IOS XE Software |
| NVD Published | 2018-03-28 |
| NVD Last Modified | 2026-01-13 |
| CVSS 3.1 Score | 7.5 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| Severity | HIGH |
| CWE | CWE-399 find similar ↗ |
| CISA KEV Added | 2022-03-03 |
| CISA KEV Deadline | 2022-03-17 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2018-03-28 | Cisco published a security advisory as part of its semiannual IOS/IOS XE bundle and released fixed software |
| 2022-03-03 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-03-17 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2018-0156 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |