Functional code that exploits the GE Proficy gefebt.exe path traversal vulnerability is publicly available.
GE Proficy HMI/SCADA - CIMPLICITY contains a vulnerability that could allow an unauthenticated, remote attacker to conduct directory traversal attacks on a targeted system.
The vulnerability is due to improper validation of user-supplied input by the affected software. An attacker could exploit this vulnerability by using crafted filenames to inject arbitrary shell commands into the backup process. An exploit could allow the attacker to write files in arbitrary locations on the filesystem.
Functional code that exploits this vulnerability is available as part of the Metasploit framework.
GE Software has confirmed this vulnerability and released updated software.
The following GE products are vulnerable:
Proficy HMI/SCADA - CIMPLICITY, versions 4.01 to 8.2
Proficy Process Systems with CIMPLICITY
To exploit this vulnerability, the attacker must send crafted requests to the targeted system. To achieve this objective, the attacker would likely need access to trusted, internal networks. This access requirement decreases the likelihood of a successful exploit.
GE has released a security advisory at the following link: GEIP13-05.
An unauthenticated, remote attacker could exploit this vulnerability to conduct directory traversal attacks and execute arbitrary code on a targeted system.
The vulnerability is due to improper validation of filenames by the gefebt.exe component supplied with CIMPLICITY CimWebServer.
An attacker could exploit this vulnerability by modifying the source location using crafted filenames to inject arbitrary shell commands to the CimWebServer. When processed, the code could deploy the malicious files as a server-side script, allowing the attacker to execute arbitrary code.
Administrators are advised to apply the appropriate updates.
Administrators may consider using IP-based access control lists (ACLs) to allow only trusted systems to access the affected systems.
Administrators are advised to monitor affected systems.
Version 1, January 24, 2014, 11:29 AM: GE Proficy HMI/SCADA - CIMPLICITY contains a vulnerability that could allow an unauthenticated, remote attacker to conduct directory traversal attacks on a targeted system. Updates are available.
The security vulnerability applies to the following combinations of products.
GE Intelligent Platforms
Proficy HMI/SCADA - CIMPLICITY
7.5 Base | 8.0 Base, 0.1, 0.2 | 8.2 Base | 8.1 Base | 4.01 Base | 5.0 Base | 5.5 Base | 6.0 Base | 6.1 Base | 6.15 Base | 6.2 Base | 7.0 Base
The urgency and severity ratings of this alert are not tailored to individual users; users may value alerts differently based upon their network configurations and circumstances. THE ALERT, AND INFORMATION CONTAINED THEREIN, ARE PROVIDED ON AN "AS IS" BASIS AND DO NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE ALERT, AND INFORMATION CONTAINED THEREIN, OR MATERIALS LINKED FROM THE ALERT, IS AT YOUR OWN RISK. INFORMATION IN THIS ALERT AND ANY RELATED COMMUNICATIONS IS BASED ON OUR KNOWLEDGE AT THE TIME OF PUBLICATION AND IS SUBJECT TO CHANGE WITHOUT NOTICE. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE ALERTS AT ANY TIME.