Improper input validation in Cisco IR800 Integrated Services Router - CVE-2017-12223
Published: September 7, 2017
Vulnerability identifier: #VU8155
CSH Severity: Low
CVSS v4: 5.4 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2017-12223
CWE-ID: CWE-20
Exploitation vector: Local access
Exploit availability:
No public exploit available
Vulnerability details
vThe vulnerability allows a local unauthenticated attacker to execute arbitrary code on the target system.
The weakness exists in the ROM Monitor (ROMMON) code due to insufficient sanitization of user input. A local attacker who can access an affected router via the console can enter ROMMON mode and modify ROMMON variables to execute arbitrary code and install a malicious version of Hypervisor firmware.
Successful exploitation of the vulnerability may result in system compromise.
The weakness exists in the ROM Monitor (ROMMON) code due to insufficient sanitization of user input. A local attacker who can access an affected router via the console can enter ROMMON mode and modify ROMMON variables to execute arbitrary code and install a malicious version of Hypervisor firmware.
Successful exploitation of the vulnerability may result in system compromise.
Affected software
Cisco IR800 Integrated Services Router
How to mitigate CVE-2017-12223
The vulnerability is addressed in the following versions: 15.7(3.1.4A)OT, 15.7(0.2)M, 15.6(3.0t)M, 15.6(3)M1.