Vulnerability Note VU#310355
GE Fanuc Proficy HMI/SCADA iFIX uses insecure authentication techniques
Vulnerabilities in the way GE Fanuc iFIX handles authentication could allow a remote attacker to log on to the system with elevated privileges.
GE Fanuc iFIX is SCADA client/server software that includes a Human Machine Interface (HMI) componant and runs on Microsoft Windows CE, NT, 2000, Server 2003, XP, or Vista. Authentication to iFIX is handled insecurely. Usernames and passwords are stored on the client in a local file. The passwords are obfuscated in this file using a weak encryption algorithm. According to GE Fanuc:
Attackers can gain copies of this file in two ways. The first way requires that an attacker have an interactive session with the computer containing the file, such as a direct login, or through a remote terminal session, VNC, or some other remote session providing access to a command shell. Using the shell, the attacker can simply copy the file and extract the passwords at some later point. Another way an attacker can gain access to this file is by intercepting the file over the network. This can occur if the file is shared between two computers using Microsoft Windows® network sharing. In this case, an attacker may be able to recreate the file by using a network sniffer to monitor network traffic between them.
An attacker who can access the credentials file or intercept network traffic can obtain authentication credntials and gain unauthorized access to iFIX systems.
Until a more complete solution is available, consider the workarounds below.
Systems Affected (Learn More)
|Vendor||Status||Date Notified||Date Updated|
|GE Fanuc||Affected||-||11 Feb 2009|
CVSS Metrics (Learn More)
This issue was reported by Rayford Vaughn and Robert Wesley McGrew at Mississippi State University.
This document was written by Chris Taschner.
- CVE IDs: CVE-2009-0216
- Date Public: 11 Feb 2009
- Date First Published: 11 Feb 2009
- Date Last Updated: 24 Feb 2009
- Severity Metric: 1.62
- Document Revision: 19
If you have feedback, comments, or additional information about this vulnerability, please send us email.