A vulnerability in the attachment service of Cisco Unity Connection, known as Cisco Unity Web Service or as Voice Message Web Service (VMWS), could allow an authenticated, remote attacker to place files in arbitrary locations on an affected device. The vulnerability is due to a failure to properly sanitize user-supplied input provided as part of a file name to the VMWS attachment service. An attacker could exploit this vulnerability by supplying the path to the desired file location utilizing directory traversal characters. An exploit could allow the temporary placement of an attacker-controlled file into any location writeable by the Apache Tomcat service. When files are uploaded, the VMWS Attachment service validates the supplied file and immediately removes the file if it is not determined to be an audio file. This creates a short window that could be used to access the attacker-controlled file. If placed in the proper location on the device, an extended impact of this vulnerability could allow the attacker to execute arbitrary Java Server Pages (JSP) code within the context of Apache Tomcat. Cisco would like to thank Jason Sinchak for reporting this vulnerability. Cisco has confirmed the vulnerability and released software updates. To exploit this vulnerability, an attacker must authenticate to place arbitrary files in certain locations on an affected device. This access requirement decreases the likelihood of a successful exploit. If the VMWS recognizes a file other than an audio file, the service would remove the file, which shortens the window of an affected device accessing an arbitrary file uploaded by an attacker. Cisco indicates through the CVSS score that functional exploit code exists.
The Cisco Product Security Incident Response Team (PSIRT) is not aware of any public announcements or malicious use of the vulnerability that is described in this advisory.
To learn about Cisco security vulnerability disclosure policies and publications, see the Security Vulnerability Policy. This document also contains instructions for obtaining fixed software and receiving security vulnerability information from Cisco.
Version | Description | Section | Status | Date |
1.0 | Initial Release | NA | Final | 2013-Oct-18 |
THIS DOCUMENT IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE INFORMATION ON THE DOCUMENT OR MATERIALS LINKED FROM THE DOCUMENT IS AT YOUR OWN RISK. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE THIS DOCUMENT AT ANY TIME.
A stand-alone copy or paraphrase of the text of this document that omits the distribution URL is an uncontrolled copy, and may lack important information or contain factual errors. The information in this document is intended for end-users of Cisco products.