PT-2013-86: Denial of Service in Siemens SIMATIC S7-1500 CPU PLC

Vulnerable platform

Siemens SIMATIC S7-1500 CPU PLC
Version: 1.1.x and earlier

Link:
http://www.siemens.com/

Severity level

Severity level: Medium
Impact: Denial of Service
Access Vector: Remote

CVSS v2:
Base Score: 6.1
Vector: (AV:A/AC:L/Au:N/C:N/I:N/A:C)

CVE: CVE-2014-2253

Platform description

Siemens SIMATIC S7-1500 - controllers featuring high efficiency in data processing, integrated technological functions of Motion Control, PID control and the use of high-speed counters..

Vulnerability description

The specialists of the Positive Research center have detected a Denial of Service vulnerability in Siemens SIMATIC S7-1500 CPU PLC.

Specially crafted Profinet packets sent to the affected device might cause the device to go into defect mode. A cold restart is required to recover the system. The attacker must have access to the local Ethernet segment.

How to fix

Update your firmware up to the latest version

Advisory status

15.04.2013 - Vendor gets vulnerability details
12.03.2014 - Vendor releases fixed version and details
25.03.2014 - Public disclosure

Credits

The vulnerability was detected by Dmitry Serebryannikov, Ilya Karpov, Alexey Osipov, Yury Goltsev, and Alexander Timorin, Positive Research Center (Positive Technologies Company)

References

http://en.securitylab.ru/lab/PT-2013-86
http://www.siemens.com/innovation/pool/de/forschungsfelder/siemens_security_advisory_ssa-456423.pdf
https://ics-cert.us-cert.gov/advisories/ICSA-14-073-01

Reports on the vulnerabilities previously discovered by Positive Research:

http://www.ptsecurity.com/research/advisory/
http://en.securitylab.ru/lab/