Files
CVEs-PoC/2020/CVE-2020-3119.md
T
2024-05-25 21:48:12 +02:00

20 lines
1.5 KiB
Markdown

### [CVE-2020-3119](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-3119)
![](https://img.shields.io/static/v1?label=Product&message=Cisco%20Unified%20Computing%20System%20(Managed)%20&color=blue)
![](https://img.shields.io/static/v1?label=Version&message=n%2Fa&color=blue)
![](https://img.shields.io/static/v1?label=Vulnerability&message=CWE-787&color=brighgreen)
### Description
A vulnerability in the Cisco Discovery Protocol implementation for Cisco NX-OS Software could allow an unauthenticated, adjacent attacker to execute arbitrary code or cause a reload on an affected device. The vulnerability exists because the Cisco Discovery Protocol parser does not properly validate input for certain fields in a Cisco Discovery Protocol message. An attacker could exploit this vulnerability by sending a malicious Cisco Discovery Protocol packet to an affected device. An 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).
### POC
#### Reference
- http://packetstormsecurity.com/files/156203/Cisco-Discovery-Protocol-CDP-Remote-Device-Takeover.html
#### Github
- https://github.com/ARPSyndicate/cvemon
- https://github.com/epi052/CiscoNotes
- https://github.com/routetonull/opencheck