OTPulse

Denial of Service Vulnerability in SIMATIC S7-1500 CPUs and related products

Plan Patch7.5SSA-592380Dec 12, 2023
Attack VectorNetwork
Auth RequiredNone
ComplexityLow
User InteractionNone needed
Summary

A denial of service vulnerability exists in SIMATIC S7-1500 CPU family and related products. An attacker with network access to port 102/tcp can send a specially crafted message that crashes the CPU, halting all automation and control logic until manual restart. Affected products include SIMATIC Drive Controllers, ET 200SP controllers, S7-1500 CPUs, ET 200pro CPUs, Software Controller, PLCSIM Advanced, and SIPLUS hardened variants. Siemens has released patches for some models (versions 3.1.0, 3.1.2, 30.1.0, 6.0 depending on product), but many variants—particularly ET 200pro and SIPLUS models—have no fix available. For those products, Siemens recommends implementing countermeasures such as network access restrictions.

What this means
What could happen
An attacker with network access to port 102 could send a specially crafted message to crash the PLC CPU, stopping all automation and control logic running on that device until manual restart.
Who's at risk
Manufacturing and transportation facilities using SIMATIC S7-1500 series PLCs and related controllers. This includes automation engineers, process operators, and facilities that depend on these CPUs for continuous control of machinery, production lines, and safety interlocks. Many S7-1500 models have no fix available—particularly ET 200pro variants and SIPLUS hardened variants—and will remain vulnerable.
How it could be exploited
An attacker sends a malicious packet to port 102 (Siemens S7 protocol) on the PLC. The CPU processes the packet incorrectly, crashes, and stops responding—halting process automation, interlocks, and safety logic execution.
Prerequisites
  • Network access to port 102/tcp on the affected PLC
  • No authentication required
remotely exploitableno authentication requiredlow complexity attackno patch available for many variantsaffects continuous process control
Exploitability
Low exploit probability (EPSS 0.0%)
Affected products (98)
48 with fix50 pending
ProductAffected VersionsFix Status
SIMATIC Drive Controller CPU 1504D TF<V3.1.03.1.0
SIMATIC Drive Controller CPU 1507D TF<V3.1.03.1.0
SIMATIC ET 200SP Open Controller CPU 1515SP PC2 (incl. SIPLUS variants)<V30.1.030.1.0
SIMATIC S7-1500 CPU 1510SP F-1 PNAll versionsNo fix yet
SIMATIC S7-1500 CPU 1510SP F-1 PN<V3.1.03.1.0
Remediation & Mitigation
0/18
Do now
0/1
WORKAROUNDRestrict network access to port 102/tcp on all S7-1500 CPUs to authorized engineering workstations only using firewall rules or network segmentation
Schedule — requires maintenance window
0/16

Patching may require device reboot — plan for process interruption

SIMATIC Drive Controller CPU 1504D TF
HOTFIXUpdate SIMATIC Drive Controller CPU 1504D TF to version 3.1.0 or later
SIMATIC Drive Controller CPU 1507D TF
HOTFIXUpdate SIMATIC Drive Controller CPU 1507D TF to version 3.1.0 or later
SIMATIC S7-1500 CPU 1513R-1 PN
HOTFIXUpdate SIMATIC S7-1500 CPU 1513R-1 PN to version 3.1.2 or later
SIMATIC S7-1500 CPU 1514SP F-2 PN
HOTFIXUpdate SIMATIC S7-1500 CPU 1514SP F-2 PN, 1514SP-2 PN, 1514SPT F-2 PN, 1514SPT-2 PN to version 3.1.0 or later
SIMATIC S7-1500 CPU 1515R-2 PN
HOTFIXUpdate SIMATIC S7-1500 CPU 1515R-2 PN to version 3.1.2 or later
SIMATIC S7-1500 CPU 1516-3 PN/DP
HOTFIXUpdate SIMATIC S7-1500 CPU 1516-3 PN/DP, 1516F-3 PN/DP, 1516T-3 PN/DP, 1516TF-3 PN/DP to version 3.1.0 or later
SIMATIC S7-1500 CPU 1517-3 PN/DP
HOTFIXUpdate SIMATIC S7-1500 CPU 1517-3 PN/DP, 1517F-3 PN/DP, 1517T-3 PN/DP, 1517TF-3 PN/DP to version 3.1.0 or later
SIMATIC S7-1500 CPU 1517H-3 PN
HOTFIXUpdate SIMATIC S7-1500 CPU 1517H-3 PN to version 3.1.2 or later
SIMATIC S7-1500 CPU 1518-4 PN/DP
HOTFIXUpdate SIMATIC S7-1500 CPU 1518-4 PN/DP, 1518-4 PN/DP MFP, 1518F-4 PN/DP, 1518F-4 PN/DP MFP, 1518T-4 PN/DP, 1518TF-4 PN/DP to version 3.1.0 or later
SIMATIC S7-1500 CPU 1518HF-4 PN
HOTFIXUpdate SIMATIC S7-1500 CPU 1518HF-4 PN to version 3.1.2 or later
SIMATIC S7-1500 Software Controller
HOTFIXUpdate SIMATIC S7-1500 Software Controller to version 30.1.0 or later
SIMATIC S7-PLCSIM Advanced
HOTFIXUpdate SIMATIC S7-PLCSIM Advanced to version 6.0 or later
SIPLUS S7-1500 CPU 1517H-3 PN
HOTFIXUpdate SIPLUS S7-1500 CPU 1517H-3 PN to version 3.1.2 or later
SIPLUS S7-1500 CPU 1518-4 PN/DP
HOTFIXUpdate SIPLUS S7-1500 CPU 1518-4 PN/DP, 1518-4 PN/DP MFP, 1518F-4 PN/DP to version 3.1.0 or later
SIPLUS S7-1500 CPU 1518HF-4 PN
HOTFIXUpdate SIPLUS S7-1500 CPU 1518HF-4 PN to version 3.1.2 or later
All products
HOTFIXUpdate SIMATIC ET 200SP Open Controller CPU 1515SP PC2 to version 30.1.0 or later
Long-term hardening
0/1
HARDENINGSegregate affected PLCs to an isolated control network with no direct connectivity from business networks or the internet
↑↓ Navigate · Esc Close
API: /api/v1/advisories/5372e68d-42bd-4539-bdb1-a385d66d7854