Ecava IntegraXor XSS
ICSA： ICS Advisory (ICSA-11-147-02)
ICS-CERT received a report from an anonymous security reseacher concerning several cross site scripting (XSS) vulnerabilities in the Ecava IntegraXor SCADA product. ICS-CERT has worked with the reseacher and Ecava to validate these vulnerabilities.
Ecava has developed a patch release of IntegraXor to address these vulnerabilities. The independent security reseacher has validated this patch.
These vulnerabilites affect all IntegraXor versions prior to Version 3.60 (Build 4080).
A successful exploit of this vulnerability can lead to arbitrary data leakage. The impact to individual organizations depends on many factors that are unique to each organization. ICS-CERT recommends that organizations evaluate the impact of this vulnerability based on their operational environment, architecture, and product implementation.
Ecava Sdn Bhd is a Malaysia-based software development company that provides the IntegraXor product. Ecava specializes in factory and process automation solutions.
IntegraXor is a suite of tools used to create and run a web-based human-machine interface for a supervisory control and data acquisition (SCADA) system.
IntegraXor is currently used in several areas of process control in 38 countries, with the largest installation base residing in the United Kingdom, United States, Australia, Poland, Canada, and Estonia.
IntegraXor is vulnerable to a reflective (nonpersistent) Cross Site Scripting vulnerability. An attacker may craft a custom URL that executes an arbitrary script. Using this vulnerability, an attacker injects malicious code directly into the user's browsing session. Parameters are passed back to the user without being properly sanitized.
Successful exploit of this vulnerability requires interaction by the user making the request. Modern web browsers have protection mechanisms against such attacks making this exploit more difficult to execute.
Existence of Exploit
Tools are publicly available that aid in exploiting this cross-site scripting vulnerability.
An attacker needs moderate skill level to exploit this vulnerability.
ICS-CERT recommends that users of Ecava IntegraXor take the following mitigation steps:
- Update IntegraXor to the latest version and install the latest patch 3.60 (Build 4080).
Ecava has developed and released a patch to mitigate the vulnerability.
For more information, customers can contact Ecava support at [email protected]. Ecava’s security notes can be found at http://www.integraxor.com/blog/category/security.
- ICS-CERT encourages asset owners to minimize network exposure for all control system devices. Critical devices should not directly face the Internet. Locate control system networks and remote devices behind firewalls and isolate them from the business network. When remote access is required, use secure methods such as Virtual Private Networks (VPNs), recognizing that VPN is only as secure as the connected devices.
Organizations should follow their established internal procedures if any suspected malicious activity is observed and report their findings to ICS-CERT for tracking and correlation against other incidents.
ICS-CERT reminds organizations that proper impact analysis and risk assessment should be performed prior to taking defensive measures.
The Control Systems Security Program (CSSP) also provides a recommended practices section for control systems on the US-CERT website. Several recommended practices are available for reading or download, including Improving Industrial Control Systems Cybersecurity with Defense-in-Depth Strategies.