PT-2013-80: Improper input validation in SIMATIC WinCC Open Architecture

Vulnerable platform

SIMATIC WinCC Open Architecture
Version: 3.12 and earlier

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

Severity level

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

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

CVE: CVE-2014-1699

Platform description

SIMATIC WinCC Open Architecture is a SCADA system for visualizing and operating processes, production flows, machines and plants in all lines of business.

Vulnerability description

The specialists of the Positive Research center have detected an Improper input validation vulnerability in SIMATIC WinCC Open Architecture.

The SIMATIC WinCC OA integrated Web server at Port 4999/TCP might allow attackers to perform a denial of service attack on the SIMATIC WinCC OA monitoring service by sending malformed HTTP requests over the network without authentication. Restarting the WinCC OA Console recovers the monitoring service.

How to fix

Update your software up to the latest version

Advisory status

01.12.2013 - Vendor gets vulnerability details
03.02.2014 - Vendor releases fixed version and details
14.02.2014 - Public disclosure

Credits

The vulnerability was detected by Gleb Gritsai and Kirill Nesterov, Positive Research Center (Positive Technologies Company)

References

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

Reports on the vulnerabilities previously discovered by Positive Research:

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