Siemens SIMATIC S7 PLC Web Server
SIMATIC S7 PLC web servers contain multiple cross-site scripting (XSS) vulnerabilities in their diagnostic and configuration interfaces. An attacker with engineering credentials or firmware update privileges could inject malicious scripts that execute in the browsers of operators and engineers accessing PLC web pages. Siemens has released fixed firmware versions (2.9.9 and 3.1.6) for many affected models. For older and end-of-life models without fixes, Siemens recommends restricting access to firmware updates and TIA project downloads to authorized personnel only.
- High-privilege credentials (engineering workstation or firmware update authorization)
- Network access to the PLC's web interface (typically port 80/443)
- Victim (operator or engineer) must access a compromised PLC web page after injection
Patching may require device reboot — plan for process interruption
/api/v1/advisories/dccd1102-b501-4d48-87cc-b91cdc8a9216Get OT security insights every Tuesday
Advisory breakdowns, a weekly summary, and incident analyses for the people actually defending OT environments. Free, no account required.