CVE-2018-0174
High · 8.6 CISA KEVCVSS
8.6
EPSS
7.6%
Published
Mar 28, 2018
CISA due date
Mar 17, 2022
Cloudanix analysis
Attackers can remotely crash certain Cisco network devices by sending a specially crafted network message, causing outages until the devices are restarted or updated.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Network Service
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
The flaw performs incomplete input validation on DHCPv4 option 82 data received from relay agents, allowing a crafted packet to trigger an unhandled condition that forces a device reload.
Why it matters to the business
Remote unauthenticated attackers can trigger repeated device reloads on widely deployed Cisco IOS and IOS-XE platforms, causing extended network outages, loss of connectivity for dependent services, and operational disruption across enterprise and industrial environments.
How an attack unfolds
An attacker sends a single crafted DHCPv4 packet containing malformed option 82 encapsulation directly to an exposed interface; the device fails to validate the input, enters an error path, and reloads, producing a denial-of-service condition. Because the vulnerability is listed in CISA KEV and has been actively exploited in the wild, automated scanning or targeted campaigns against edge routers and switches are feasible.
How to fix it
Upgrade all affected Cisco IOS and IOS-XE releases to the fixed versions published in Cisco security advisory CSCuh91645; where upgrades are not immediately possible, apply configuration workarounds such as disabling DHCP relay agent functionality or implementing infrastructure ACLs that drop DHCP packets from untrusted sources. Rockwell Automation Stratix devices sharing the same code base must receive the corresponding vendor patches.
How to confirm the fix worked
After applying updates, confirm the running image version matches the fixed release, verify that DHCP option 82 processing no longer triggers reloads under test traffic, and review device logs for absence of the CSCuh91645 crash signature.
Typical attack path
- Locate internet-facing or internally reachable Cisco IOS/IOS-XE devices that process DHCPv4 traffic
- Craft a DHCPv4 packet with invalid option 82 encapsulation data
- Transmit the packet to the device management or data-plane interface
- Observe device reload and repeat as needed to maintain denial of service
How to detect it
Search device syslog and crashinfo files for reload events correlated with DHCP packet processing; inspect network flow or packet-capture repositories for DHCPv4 traffic containing option 82 originating from unexpected sources; review historical logs around the 2018 publication date and any subsequent KEV activity windows for sudden device reboots without configuration changes.
- CSCuh91645
- DHCPv4 packet with malformed option 82
- Unexpected reload triggered by DHCP relay input
What your security team should do
- Treat as high-priority remediation due to KEV listing and active exploitation; complete upgrades before any remaining internal deadlines
- Inventory all Cisco IOS, IOS-XE, and listed Rockwell Stratix devices and map them to fixed releases
- Implement compensating controls (infrastructure ACLs, DHCP snooping) on unpatched devices
- Monitor vendor advisory updates for newly published fixed images
The record
A vulnerability in the DHCP option 82 encapsulation functionality of Cisco IOS Software and Cisco IOS XE Software could allow an unauthenticated, remote attacker to cause an affected device to reload, resulting in a denial of service (DoS) condition. The vulnerability exists because the affected software performs incomplete input validation of option 82 information that it receives in DHCP Version 4 (DHCPv4) packets from DHCP relay agents. An attacker could exploit this vulnerability by sending a crafted DHCPv4 packet to an affected device. A successful exploit could allow the attacker to cause the affected device to reload, resulting in a DoS condition. Cisco Bug IDs: CSCuh91645.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-63339 IXP Manager is a full-stack web application for managing Internet Exchange Points. CWE-20
- CVE-2026-62958 libriscv is a RISC-V sandbox and emulator. CWE-20
- CVE-2026-119342 Stirling-PDF is a locally hosted web application that facilitates various operations on… CWE-20
- CVE-2026-119339 Tesseract is an open source OCR engine. CWE-20
- CVE-2026-62335 OpenVM is a performant and modular zkVM framework built for customization and… CWE-20
- CVE-2026-62337 SNARK Verifier is a generic (S)NARK verifier. CWE-20
- CVE-2026-62333 OpenVM is a performant and modular zkVM framework built for customization and… CWE-20
- CVE-2026-61618 SNARK Verifier is a generic (S)NARK verifier. CWE-20