Siemens Fixing SIMATIC Vulnerabilities

Friday, April 10, 2015 @ 11:04 AM gHale


Siemens created updates that mitigate three vulnerabilities in its SIMATIC HMI devices in most of the affected products and are preparing updates for the rest of them, according to a report on ICS-CERT.

Ilya Karpov from Positive Technologies and the Quarkslab team reported these remotely exploitable vulnerabilities directly to Siemens.

RELATED STORIES
Schneider Mitigates VAMPSET Hole
Ecava Patches IntegraXor DLL Holes
Schneider Patches InduSoft, InTouch Holes
GE, MACTek Update DTM Fix

The following SIMATIC versions suffer from the vulnerabilities:
• SIMATIC HMI Basic Panels 2nd Generation: All versions prior to WinCC (TIA Portal) V13 SP1 Upd2
• SIMATIC HMI Comfort Panels: All versions prior to WinCC (TIA Portal) V13 SP1 Upd2
• SIMATIC WinCC Runtime Advanced: All versions prior to WinCC (TIA Portal) V13 SP1 Upd2
• SIMATIC WinCC Runtime Professional: All versions prior to WinCC (TIA Portal) V13 SP1 Upd2
• SIMATIC HMI Basic Panels 1st Generation (WinCC TIA Portal): All versions
• SIMATIC HMI Mobile Panel 277 (WinCC TIA Portal): All versions
• SIMATIC HMI Multi Panels (WinCC TIA Portal): All versions
• SIMATIC NET PC-Software V12: All versions prior to V12 SP2 HF3
• SIMATIC NET PC-Software V13: All versions prior to V13 HF1
• SIMATIC WinCC V7.X: All versions prior to V7.3 Upd4
• SIMATIC Automation Tool: All versions prior to V1.0.2

An attacker exploiting these vulnerabilities could conduct man-in-the-middle attacks, denial-of- service attacks (DoS), and possibly authenticate themselves as valid users.

Siemens is a multinational company headquartered in Munich, Germany.

SIMATIC HMI Panels, SIMATIC WinCC Runtime Advanced, and SIMATIC WinCC Runtime Professional see use for operator control and monitoring of machines and plants. SIMATIC NET PC-Software is a requirement for communication between controller (SIMATIC S7 controller) and PC-based solutions (e.g., SIMATIC WinCC). SIMATIC WinCC is a supervisory control and data acquisition (SCADA) system. It monitor’s and control’ physical processes involved in industry and infrastructure on a large scale and over long distances. SIMATIC Automation Tool allows commissioning, adjusting, and service in combination with S7-1200 and S7-1500 Controllers without engineering framework. These products see action across several sectors including chemical, energy, food and agriculture, and water and wastewater systems. Siemens said these products see use primarily in the United States and Europe with a small percentage in Asia.

Attackers with access to the network path between PLCs and their communication partners could possibly intercept or modify Siemens industrial communications at Port 102/TCP and conduct a man-in-the-middle attack. This vulnerability affects all listed products.

CVE-2015-1601 is the case number assigned to this vulnerability, which has a CVSS v2 base score of 5.8.

Attackers with access to the network path between an HMI panel and a PLC (man-in-the-middle) could possibly conduct a DoS attack against the HMI panel by sending specially crafted packets to the HMI (Port 102/TCP). This vulnerability affects SIMATIC WinCC Comfort Panels and SIMATIC WinCC Runtime Advanced.

CVE-2015-2822 is the case number assigned to this vulnerability, which has a CVSS v2 base score of 7.1.

If attackers obtain password hashes for SIMATIC WinCC users, they could possibly use the hashes to authenticate themselves. This vulnerability affects SIMATIC WinCC.

CVE-2015-2823 is the case number assigned to this vulnerability, which has a CVSS v2 base score of 6.8.

No known public exploits specifically target these vulnerabilities. However, an attacker with medium skill level would be able to exploit these vulnerabilities.

Siemens provides updates for the following products and recommends customers update to the new fixed versions located at the corresponding web sites listed:
• SIMATIC HMI Basic Panels 2nd Generation: Update to WinCC (TIA Portal) V13 SP1 Upd2
• SIMATIC HMI Comfort Panels: Update to WinCC (TIA Portal) V13 SP1 Upd2
• SIMATIC WinCC Runtime Advanced: Update to V13 SP1 Upd2
• SIMATIC WinCC Runtime Professional: Update to V13 SP1 Upd2
• SIMATIC NET PC-Software V12: Update to V12 SP2 HF3
• SIMATIC NET PC-Software V13: Update to V13 HF1
• SIMATIC WinCC V7.3: Update to V7.3 Upd4
• SIMATIC Automation Tool: Update to V1.0.2

Siemens is preparing updates for the following products:
• SIMATIC HMI Basic Panels 1st Generation (WinCC TIA Portal)
• SIMATIC HMI Mobile Panel 277 (WinCC TIA Portal)
• SIMATIC HMI Multi Panels (WinCC TIA Portal)

Siemens recommends either updating the configuration of SIMATIC HMI Basic Panels 2nd Generation, SIMATIC HMI Comfort Panels, SIMATIC WinCC Runtime Advanced, SIMATIC WinCC Runtime Professional devices configured with WinCC (TIA Portal) V12 or V13 to WinCC (TIA Portal) V13 SP1 and the devices to V13 SP1, or applying the following mitigations until patches are available.

Until new releases become available, customers should mitigate the risk of their products by implementing the following steps:
• Apply cell protection concept
• Use VPN for protecting network communication between cells
• Apply defense-in-depth strategies

As a general security measure Siemens recommends protecting network access with appropriate mechanisms. In order to run the devices in a protected IT environment, users should configure the environment according to Siemens’ operational guidelines.

For more information on these vulnerabilities and detailed instructions, please see Siemens Security Advisory SSA-487246.



Leave a Reply

You must be logged in to post a comment.