What is DHCP Option 82 on Cisco IOS/IOS XE?
DHCP option 82 (relay agent information) lets a switch or router acting as a DHCP relay tag client requests with identifying data such as the ingress port before forwarding them to the DHCP server, supporting per-port access policy and lease tracing in enterprise access networks.
Overview
CVE-2018-0174 is a high-severity denial-of-service vulnerability in the DHCP option 82 encapsulation functionality of Cisco IOS and IOS XE Software. It is the third of three closely related option 82 vulnerabilities disclosed together in March 2018 (alongside CVE-2018-0172 and CVE-2018-0173), each affecting a distinct code path involved in encapsulating or restoring option 82 data. An unauthenticated, remote attacker able to send crafted DHCP packets to an affected relay device can trigger the flaw and cause a denial-of-service condition.
Technical Details
The vulnerability is classified under CWE-20 (improper input validation). As with its companion CVEs, insufficiently validated option 82 data processed during DHCP relay operations can drive the device into an unstable state. No authentication is required — an attacker need only be able to deliver crafted DHCP traffic to an interface where the affected relay processing occurs.
Discovery
Cisco identified and fixed the issue internally as part of the March 2018 semiannual IOS/IOS XE security advisory bundle.
Exploitation Context
CISA's KEV catalog listing confirms this vulnerability has been exploited in real-world attacks. Because it shares a root cause category and disclosure timing with CVE-2018-0172 and CVE-2018-0173, organizations that were exposed to one of the three were typically exposed to all three, and exploitation activity affecting DHCP relay infrastructure in this era should be assumed to potentially involve any of the three CVEs.
Remediation
- Identify Cisco IOS/IOS XE devices configured as DHCP relay agents with option 82 enabled.
- Apply the Cisco-published fixed software release, which addresses all three related option 82 vulnerabilities in the same train.
- Use DHCP snooping and port security to limit which sources can send DHCP traffic through relay-configured interfaces.
- Monitor affected devices for unexpected reloads tied to DHCP relay processing.
- Treat patching of CVE-2018-0172, CVE-2018-0173, and CVE-2018-0174 as a single remediation action given their shared fix.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2018-0174 |
| Vendor / Product | Cisco — IOS XE Software |
| NVD Published | 2018-03-28 |
| NVD Last Modified | 2026-01-14 |
| CVSS 3.1 Score | 8.6 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H |
| Severity | HIGH |
| CWE | CWE-20 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-0174 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |