CVE DatabaseCVE-2018-0167
한국어 권고문 →
CVE-2018-01678.8/HIGHCISA KEVCWE-119CWE-119

Cisco IOS / IOS XE / IOS XR LLDP Subsystem Buffer Overflow Vulnerability (CVE-2018-0167)

⚡ Jump to Patch
Affected Vendors
cisco
Affected Components
ios, ios_xe, ios_xr
Published Date
2018-03-28
CVSS v3.1
8.8
HIGH
EPSS (30d)
3.4%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Cisco IOS, IOS XE, and IOS XR Software with Link Layer Discovery Protocol (LLDP) enabled

Impact

An unauthenticated, adjacent attacker could exploit this vulnerability to execute arbitrary code with elevated privileges or cause a denial of service (DoS) condition

Mitigation

Apply official Cisco software updates or disable LLDP globally/per-interface as a temporary workaround

Affected Products & Version Scope

All Cisco IOS, IOS XE, and IOS XR Software versions with LLDP enabled (Cisco Bug IDs: CSCuo17183, CSCvd73487)

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Verify the current software version and upgrade to a patched release recommended by Cisco.

bash
# Check current IOS/IOS XE version
show version | include Software

# Example: Download secure image via TFTP and set boot path
copy tftp: flash:
# Address or name of remote host? 192.168.1.100
# Source filename? c3750e-universalk9-mz.152-4.E10.bin
# Destination filename [c3750e-universalk9-mz.152-4.E10.bin]? 

configure terminal
 boot system flash:/c3750e-universalk9-mz.152-4.E10.bin
 end
write memory
reload

2. Temporary Workaround & Hardening Configuration

If patching cannot be performed immediately, disable LLDP globally or on untrusted interfaces to mitigate the risk.

bash
configure terminal
 # Option A: Disable LLDP globally
 no lldp run

 # Option B: Disable LLDP on specific untrusted interfaces
 interface GigabitEthernet0/1
  no lldp transmit
  no lldp receive
 end
write memory

3. Log Audit & IoC Verification Commands

Monitor LLDP traffic statistics and system logs for signs of anomalous behavior or crash events.

bash
# Check LLDP neighbor status and traffic statistics
show lldp neighbors
show lldp traffic

# Inspect system logs for memory allocation failures or unexpected reboots
show stacks
dir crashinfo:
show logging | include LLDP|ALIGN-3-SPURIOUS|SYS-2-MALLOCFAIL
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
NordLayer / Zero-Trust Network Access
As this is a CISA KEV-listed vulnerability, immediately audit LLDP configurations and disable LLDP on untrusted interfaces or upgrade to a secure version.

Stop Exposing VPN Ports to the Internet — Switch to Zero-Trust Access

Eliminate public-facing VPN concentrators and firewall management ports with identity-first Zero-Trust Network Access.

90% Attack Surface Reduction · Hardware-Free

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2018-0167) exists in the Link Layer Discovery Protocol (LLDP) subsystem of Cisco IOS, IOS XE, and IOS XR Software. The root cause is a boundary error (CWE-119) when parsing specific Type-Length-Value (TLV) fields or structures within incoming LLDP packets. The software fails to properly validate the length of input data before copying it into memory buffers, leading to a buffer overflow.

2. Exploitation Mechanics & Attack Scenario

To exploit this vulnerability, an attacker must be adjacent to the target device (sharing the same Layer 2 broadcast domain). The attacker crafts a malicious LLDP packet containing anomalous TLV values and transmits it to an LLDP-enabled interface on the target Cisco device. When the LLDP daemon processes this packet, the lack of bounds checking triggers a heap or stack overflow, allowing the attacker to corrupt system memory, crash the device, or execute arbitrary shellcode with administrative privileges.

3. Infrastructure & Business Impact

With a CVSS score of 8.8 (High) and its inclusion in the CISA KEV catalog, this vulnerability represents a severe threat to enterprise networks. Successful exploitation allows complete compromise of core routing and switching infrastructure. This can lead to traffic interception, Man-in-the-Middle (MitM) attacks, and lateral movement into internal networks, severely disrupting business operations.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2018-0167)

FAQ

Q1. How critical is CVE-2018-0167 and is it actively exploited in the wild?

CVE-2018-0167 is rated CVSS 8.8 (HIGH) with a 30-day EPSS exploitation probability of 3.4%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2018-0167?

Primary impacted vendors include cisco across ios, ios_xe, ios_xr. Scope summary: All Cisco IOS, IOS XE, and IOS XR Software versions with LLDP enabled (Cisco Bug IDs: CSCuo17183, CSCvd73487)

Q3. What temporary mitigations or workarounds exist for CVE-2018-0167 before patching?

[Mitigation] Apply official Cisco software updates or disable LLDP globally/per-interface as a temporary workaround Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2018-0167

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (cisco)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2018-0167 Cisco IOS / IOS XE / IOS XR LLDP Subsystem Buffer Overflow Vulnerability (CVE-2018-0167) (CVSS 8.8) - Patch & Workaround | CVE Pulse