External risk intelligence

Cisco IOS Software LLDP Vulnerability Enables Code Execution

CVE advisoryKnown Exploit

CVE-2018-0167

Buffer overflow vulnerabilities in Cisco's Link Layer Discovery Protocol (LLDP) subsystem could allow an adjacent attacker to cause a denial of service or execute arbitrary code. This impacts the integrity and availability of affected network devices. The business risk includes operational disruption and potential syst

1Halo Surface Signal

Memory Corruption

Cisco Ios

5.2.0.base4.1 to before 5.1.315.6.3m1 and earlier15.2\(6\)e0a and earlier15.2\(4a\)ea5 and earlier

External exposure likelihood

Halo Surface Signal score for CVE-2018-0167

The vulnerability exists in the Link Layer Discovery Protocol (LLDP), a data link layer protocol designed for communication between directly connected devices on a local network segment. LLDP frames are not routed and are restricted to adjacent network neighbors, making this service inherently local and not reachable via the public internet.

Horizon Alert

Summary of the vulnerability and why it matters

Vulnerabilities within the Link Layer Discovery Protocol (LLDP) subsystem of certain Cisco software versions could allow an attacker with adjacent network access to cause a denial of service or execute arbitrary code. This impacts the availability and integrity of affected devices, potentially leading to a loss of business operations and unauthorized system control. The exposure is limited to adjacent network connections.

  • Vulnerable Cisco software components
  • Buffer overflow in LLDP subsystem
  • Denial of service or code execution

Attack Path

How an attacker could exploit the issue

The Link Layer Discovery Protocol (LLDP) subsystem in affected Cisco software contains buffer overflow vulnerabilities. An attacker on the same local network segment could exploit these vulnerabilities. Successful exploitation could allow the attacker to execute arbitrary code with elevated privileges or cause a denial of service on the targeted device. This could disrupt network operations and potentially compromise sensitive device configurations.

  • Exposure condition: Adjacent network access.
  • Attacker starting point: Network proximity.
  • Trigger and result: Malformed LLDP packet execution.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability, concerning a buffer overflow in the Link Layer Discovery Protocol (LLDP) subsystem, could allow an attacker to disrupt services or gain elevated privileges. Exploitation requires the attacker to be on the same local network segment as the affected device, limiting the attack surface to adjacent systems. The potential for code execution and denial of service presents a significant risk to affected systems and their operational integrity.

  • Attacker skill level: Moderate
  • Required access or conditions: Adjacent network access
  • Business risk or urgency: High

Priority actions

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability affects Cisco IOS, IOS XE, and IOS XR Software. It could permit an attacker on the same network segment to disrupt operations or gain elevated privileges on a device. The vendor has provided updates to address this issue.

  • Identify exposed assets.
  • Reduce exposure or isolate risk.
  • Apply vendor fix and verify.
  • Monitor for related issues.

Frequently asked questions

What are the key details of CVE-2018-0167 affecting Cisco software?

CVE-2018-0167 involves multiple buffer overflow vulnerabilities in the Link Layer Discovery Protocol (LLDP) subsystem of Cisco IOS, IOS XE, and IOS XR Software. These flaws could permit an unauthenticated, adjacent attacker to achieve denial of service or execute arbitrary code with elevated privileges on vulnerable devices.

How does the LLDP vulnerability in Cisco software function and what is its weakness class?

The vulnerability stems from a buffer overflow weakness (CWE-119) within the LLDP subsystem. This means that malformed data sent via LLDP can exceed the allocated buffer space, leading to memory corruption that an attacker can leverage to inject malicious code or crash the system.

What is the trigger path for CVE-2018-0167, and can its scope be negated?

The trigger path involves an attacker sending specially crafted LLDP packets to an affected device. The scope is inherently limited because LLDP operates at the data link layer and is not routed, meaning an attacker must be on the same local network segment (adjacent) to exploit this vulnerability. This adjacency requirement negates broader network reach.

What is the practical response to the Cisco IOS LLDP vulnerability?

To address this vulnerability, organizations should identify all affected Cisco devices running vulnerable versions of IOS, IOS XE, or IOS XR. Applying vendor-provided software updates is the primary remediation. Additionally, network segmentation and access controls can help limit adjacent network access for potential attackers.

How does the Cisco LLDP vulnerability impact adjacent network neighbors?

An attacker with adjacent network access can exploit this LLDP vulnerability. Exploitation can lead to a denial of service, disrupting network operations, or arbitrary code execution with elevated privileges, potentially allowing the attacker to control or compromise the affected device.

References