CVE Catalog

Actively exploited in the wild

Cisco IOS XR Software Discovery Protocol Format String Vulnerability

Cisco - IOS XR · Listed in the CISA KEV since 2021-11-03. This indicates confirmed attacks in production environments.

Required action: Apply updates per vendor instructions.

CVE-2020-3118

HighCVSS 8.8KEV
Published: Updated: Translated: NVD NIST

Summary

A vulnerability in the Cisco Discovery Protocol implementation for Cisco IOS XR Software could allow an unauthenticated, adjacent attacker to execute arbitrary code or cause a reload on an affected device. It is due to improper validation of string input from certain fields in Cisco Discovery Protocol messages. Sending a malicious CDP packet could cause a stack overflow, potentially allowing code execution with administrative privileges.

Risk Assessment

An attacker in the same Layer 2 broadcast domain could take control of a network device or cause it to reload, leading to serious disruption of network infrastructure. Code execution with administrative privileges means full compromise of the device.

Recommendation

Apply the Cisco IOS XR updates referenced in the Cisco security advisory as soon as possible. Additionally, restrict Layer 2 network access and disable CDP on interfaces that do not require it.

Other vulnerabilities in Cisco IOS XR

See all
Original NVD description (English source)

A vulnerability in the Cisco Discovery Protocol implementation for Cisco IOS XR Software could allow an unauthenticated, adjacent attacker to execute arbitrary code or cause a reload on an affected device. The vulnerability is due to improper validation of string input from certain fields in Cisco Discovery Protocol messages. An attacker could exploit this vulnerability by sending a malicious Cisco Discovery Protocol packet to an affected device. A successful exploit could allow the attacker to cause a stack overflow, which could allow the attacker to execute arbitrary code with administrative privileges on an affected device. Cisco Discovery Protocol is a Layer 2 protocol. To exploit this vulnerability, an attacker must be in the same broadcast domain as the affected device (Layer 2 adjacent).

Vulnerability data from NVD (NIST) · CISA KEV · EPSS