Vulnslist

find the latest Cisco vulnerabilities

Cisco Unified IP Phone Local Kernel System Call Input Validation Vulnerability

cisco-sa-20130109-uipphone · Medium · Published · Updated

Cisco Unified IP Phones 7900 Series versions 9.3(1)SR1 and prior contain an arbitrary code execution vulnerability that could allow a local attacker to execute code or modify arbitrary memory with elevated privileges. This vulnerability is due to a failure to properly validate input passed to kernel system calls from applications running in userspace. An attacker could exploit this issue by gaining local access to the device using physical access or authenticated access using SSH and executing an attacker-controlled binary that is designed to exploit the issue. Such an attack would originate from an unprivileged context. Ang Cui initially reported the issue to the Cisco Product Security Incident Response Team (PSIRT). On November 6, 2012, the Cisco PSIRT disclosed this issue in Cisco bug ID CSCuc83860 (registered customers only) Release Note Enclosure. Subsequently, Mr. Cui has spoken at several public conferences and has performed public demonstrations of a device being compromised and used as a listening device. Mitigations are available to help reduce the attack surface of affected devices. See the "Details" section of this security advisory and the accompanying Cisco Applied Mitigation Bulletin (AMB) for additional information. Update (November 3rd, 2014): Updated software that resolves the vulnerability described in this document has been released.  This release is generally available and can be downloaded from the product-specific support areas on Cisco.com. The release version is 9.4(2). This advisory is available at the following link: https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20130109-uipphone

Workarounds

Administrators are advised to read and implement the mitigations found in the following Applied Mitigation Bulletin. If Cisco Unified IP Phones are not deployed on a Cisco infrastructure, administrators should at minimum consider deploying encrypted configurations and ensuring that SSH has been disabled. Configuration files from Cisco Unified Communications Manager Version 8.0(1) and later are signed by default for all affected Cisco Unified IP Phones 7900 Series devices.

Additional mitigations that can be deployed on Cisco devices within the network are available in the companion document "Identifying and Mitigating Exploitation of the Cisco Unified IP Phone Local Kernel System Call Input Validation Vulnerability" at the following link:

http://tools.cisco.com/security/center/viewAMBAlert.x?alertId=27763http://tools.cisco.com/security/center/viewAMBAlert.x?alertId=27763

CVEsCVE-2012-5445
Cisco Bug IDsCSCuc83860
CVSS ScoreBase 6.8
Base 6.8 AV:L/AC:L/Au:S/C:C/I:C/A:C/E:F/RL:TF/RC:C
Product Names From Source
Cisco Unified IP Phone 7906G, Cisco Unified IP Phone 7911G, Cisco Unified IP Phone 7941G, Cisco Unified IP Phone 7961G, Cisco Unified IP Phone 7970G, Cisco Unified IP Phone 7931G, Cisco Unified IP Phone 7942G, Cisco Unified IP Phone 7962G, Cisco Unified IP Phone 7945G, Cisco Unified IP Phone 7965G, Cisco Unified IP Phone 7971G-GE, Cisco Unified IP Phone 7961G-GE, Cisco Unified IP Phone 7941G-GE, Cisco Unified IP Phone 7975G

Related Products

Product CVE Evidence
Cisco Nexus Dashboard CVE-2012-5445 Cisco OpenVuln
Cisco Catalyst PON Series Switches CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7975G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7971G-GE CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7971G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7970G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7965G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7962G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7961G-GE CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7961G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7945G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7942G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7941G-GE CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7941G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7931G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7911G CVE-2012-5445 Cisco OpenVuln
Cisco Unified IP Phone 7906G CVE-2012-5445 Cisco OpenVuln