Independent researcher Luigi Auriemma has identified and released three vulnerabilities in MICROSYS, spol. s r.o. PROMOTIC application without coordination with ICS-CERT, the vendor, or any other known coordinating entity.
The vulnerabilities include directory traversal, ActiveX heap overflow, and ActiveX stack overflow vulnerabilities. Public exploits are known to target these vulnerabilities.
ICS-CERT has coordinated these vulnerabilities with MICROSYS, which has produced an update. Luigi Auriemma has independently confirmed the update resolves these three vulnerabilities
AFFECTED PRODUCTS
The following products are affected:
• PROMOTIC versions prior to Version 8.1.5.
IMPACT
Successful exploitation of these vulnerabilities may result in denial of service or data leakage. Impact to individual organizations depends on many factors that are unique to each organization. ICS-CERT recommends that organizations evaluate the impact of these vulnerabilities based on their operational environment, architecture, and product implementation.
BACKGROUND
PROMOTIC is a Microsoft Windows based supervisory control and data acquisition human-machine interface (SCADA HMI) software programming suite for creating applications that monitor, control, and display technological processes. This suite also includes support for a web interface.
MICROSYS, spol. s r.o. is a Czech company with headquarters in Ostrava. The PROMOTIC system is primarily used in Czech and Slovak Republics. It is also used in Poland, Hungary, Slovenia, Serbia, Bulgaria, and Romania.
VULNERABILITY OVERVIEW
DIRECTORY TRANSVERSAL
A directory traversal vulnerability may occur when a specially crafted request is passed to the web server running on Port 80\TCP. Successful exploitation could result in data leakage. CVE-2011-4518 has been assigned to this vulnerability.
ACTIVEX STACK OVERFLOW
A stack overflow affecting an ActiveX component used by PROMOTIC may occur when a specially crafted HTML document is opened on a client machine. Successful exploitation may cause a denial of service. CVE-2011-4519 has been assigned to this vulnerability.
ACTIVEX HEAP OVERFLOW
A Heap Overflow affecting an ActiveX component used by PROMOTIC may occur when a specially crafted HTML document is opened on a client machine. Successful exploitation may cause a denial of service. CVE-2011-4520 has been assigned to this vulnerability.
EXPLOITABILITY
Three of these vulnerabilities are remotely exploitable
EXISTENCE OF EXPLOIT
Public exploits are known to target these vulnerabilities.
DIFFICULTY
An attacker with a low skill level would be able to exploit these vulnerabilities.
MITIGATION
MICROSYS recommends that customers or affected versions of PROMOTIC update their installations by downloading the latest version from MICROSYS’ website
MICROSYS has produced a news release that contains additional information about these vulnerabilities.
The full ICS-CERT advisory can be found here:
Source: http://www.us-cert.gov/control_systems/pdf/ICSA-12-024-02.pdf