Improper input validation in Cisco IR800 Integrated Services Router - CVE-2017-12223
Published: September 7, 2017
Vulnerability identifier: #VU8155
CSH Severity: Low
CVSS v4.0: 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/E:U/U:Clear
CVE-ID: CVE-2017-12223
CWE-ID: CWE-20
Exploitation vector: Local access
Exploit availability:
No public exploit available
Vendor: Cisco Systems, Inc
Affected software:
Cisco IR800 Integrated Services Router
Cisco IR800 Integrated Services Router
Detailed vulnerability description
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.
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.