CVE-2026-25789: Siemens SIMATIC Drive Controller CPU 1504D TF · Cross-site Scripting
Affects Siemens SIMATIC Drive Controller CPU 1504D TFSource CVE Database V5
Not known to be exploited · CVSS 7.1 High : upgrade to 3.1.6 soon.
Data as of 30 Oct 2026, 06:59 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 19% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 3.1.6, 2.9.9, 4.1.6
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 12 May 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.
What to do
Upgrade SIMATIC Drive Controller CPU 1504D TF and SIMATIC Drive Controller CPU 1507D TF and SIMATIC S7-1500 CPU 1516T-3 PN/DP and SIMATIC S7-1500 CPU 1516TF-3 PN/DP and SIMATIC S7-1500 CPU 1517-3 PN/DP and SIMATIC S7-1500 CPU 1517F-3 PN/DP and SIMATIC S7-1500 CPU 1517T-3 PN/DP and SIMATIC S7-1500 CPU 1517TF-3 PN/DP and SIMATIC S7-1500 CPU 1518-4 PN/DP and SIMATIC S7-1500 CPU 1518-4 PN/DP MFP and SIMATIC S7-1500 CPU 1518F-4 PN/DP and SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP and SIMATIC S7-1500 CPU 1518T-4 PN/DP and SIMATIC S7-1500 CPU 1518TF-4 PN/DP and SIPLUS S7-1500 CPU 1518-4 PN/DP and SIPLUS S7-1500 CPU 1518-4 PN/DP MFP and SIPLUS S7-1500 CPU 1518F-4 PN/DP to 3.1.6; SIMATIC ET 200SP CPU 1510SP F-1 PN and SIMATIC ET 200SP CPU 1510SP-1 PN and SIMATIC ET 200SP CPU 1512SP F-1 PN and SIMATIC ET 200SP CPU 1512SP-1 PN and SIMATIC S7-1500 CPU 1511-1 PN and SIMATIC S7-1500 CPU 1511C-1 PN and SIMATIC S7-1500 CPU 1511F-1 PN and SIMATIC S7-1500 CPU 1511T-1 PN and SIMATIC S7-1500 CPU 1511TF-1 PN and SIMATIC S7-1500 CPU 1512C-1 PN and SIMATIC S7-1500 CPU 1513-1 PN and SIMATIC S7-1500 CPU 1513F-1 PN and SIMATIC S7-1500 CPU 1515-2 PN and SIMATIC S7-1500 CPU 1515F-2 PN and SIMATIC S7-1500 CPU 1515T-2 PN and SIMATIC S7-1500 CPU 1515TF-2 PN and SIMATIC S7-1500 CPU 1516-3 PN/DP and SIMATIC S7-1500 CPU 1516F-3 PN/DP and SIMATIC S7-1500 ET 200pro: CPU 1513PRO F-2 PN and SIMATIC S7-1500 ET 200pro: CPU 1513PRO-2 PN and SIMATIC S7-1500 ET 200pro: CPU 1516PRO F-2 PN and SIMATIC S7-1500 ET 200pro: CPU 1516PRO-2 PN and SIPLUS ET 200SP CPU 1510SP F-1 PN and SIPLUS ET 200SP CPU 1510SP F-1 PN RAIL and SIPLUS ET 200SP CPU 1510SP-1 PN and SIPLUS ET 200SP CPU 1510SP-1 PN RAIL and SIPLUS ET 200SP CPU 1512SP F-1 PN and SIPLUS ET 200SP CPU 1512SP F-1 PN RAIL and SIPLUS ET 200SP CPU 1512SP-1 PN and SIPLUS ET 200SP CPU 1512SP-1 PN RAIL and SIPLUS S7-1500 CPU 1511-1 PN and SIPLUS S7-1500 CPU 1511-1 PN T1 RAIL and SIPLUS S7-1500 CPU 1511-1 PN TX RAIL and SIPLUS S7-1500 CPU 1511F-1 PN and SIPLUS S7-1500 CPU 1513-1 PN and SIPLUS S7-1500 CPU 1513F-1 PN and SIPLUS S7-1500 CPU 1515F-2 PN and SIPLUS S7-1500 CPU 1515F-2 PN RAIL and SIPLUS S7-1500 CPU 1515F-2 PN T2 RAIL and SIPLUS S7-1500 CPU 1516-3 PN/DP and SIPLUS S7-1500 CPU 1516-3 PN/DP RAIL and SIPLUS S7-1500 CPU 1516-3 PN/DP TX RAIL and SIPLUS S7-1500 CPU 1516F-3 PN/DP and SIPLUS S7-1500 CPU 1516F-3 PN/DP RAIL to 2.9.9; SIMATIC ET 200SP CPU 1510SP F-1 PN and SIMATIC ET 200SP CPU 1510SP-1 PN and SIMATIC ET 200SP CPU 1512SP F-1 PN and SIMATIC ET 200SP CPU 1512SP-1 PN and SIMATIC ET 200SP CPU 1514SP F-2 PN and SIMATIC ET 200SP CPU 1514SP-2 PN and SIMATIC ET 200SP CPU 1514SPT F-2 PN and SIMATIC ET 200SP CPU 1514SPT-2 PN and SIMATIC S7-1500 CPU 1511-1 PN and SIMATIC S7-1500 CPU 1511C-1 PN and SIMATIC S7-1500 CPU 1511F-1 PN and SIMATIC S7-1500 CPU 1511T-1 PN and SIMATIC S7-1500 CPU 1511TF-1 PN and SIMATIC S7-1500 CPU 1512C-1 PN and SIMATIC S7-1500 CPU 1513-1 PN and SIMATIC S7-1500 CPU 1513F-1 PN and SIMATIC S7-1500 CPU 1513pro F-2 PN and SIMATIC S7-1500 CPU 1513pro-2 PN and SIMATIC S7-1500 CPU 1515-2 PN and SIMATIC S7-1500 CPU 1515F-2 PN and SIMATIC S7-1500 CPU 1515T-2 PN and SIMATIC S7-1500 CPU 1515TF-2 PN and SIMATIC S7-1500 CPU 1516-3 PN/DP and SIMATIC S7-1500 CPU 1516F-3 PN/DP and SIMATIC S7-1500 CPU 1516pro F-2 PN and SIMATIC S7-1500 CPU 1516pro-2 PN and SIMATIC S7-1500 CPU 1516T-3 PN and SIMATIC S7-1500 CPU 1516TF-3 PN and SIMATIC S7-1500 CPU 1517-3 PN and SIMATIC S7-1500 CPU 1517F-3 PN and SIMATIC S7-1500 CPU 1517T-3 PN and SIMATIC S7-1500 CPU 1517TF-3 PN and SIMATIC S7-1500 CPU 1518-3 PN and SIMATIC S7-1500 CPU 1518F-3 PN and SIMATIC S7-1500 CPU 1518T-3 PN and SIMATIC S7-1500 CPU 1518TF-3 PN to 4.1.6.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| SiemensSIMATIC Drive Controller CPU 1504D TF | Affected
| Fixed in
|
| SiemensSIMATIC Drive Controller CPU 1507D TF | Affected
| Fixed in
|
| SiemensSIMATIC ET 200SP CPU 1510SP F-1 PN | Affected
| Fixed in– |
| SiemensSIMATIC ET 200SP CPU 1510SP F-1 PN | Affected
| Fixed in
|
| SiemensSIMATIC ET 200SP CPU 1510SP F-1 PN | Affected
| Fixed in
|
| SiemensSIMATIC ET 200SP CPU 1510SP-1 PN | Affected
| Fixed in– |
AI-suggested
If you cannot patch yet, users should exercise caution when interacting with firmware update filenames and avoid selecting files from untrusted sources.
Description
Affected devices do not properly validate and sanitize filenames on the Firmware Update page. This could allow a remote attacker to social engineer the user into selecting the modified firmware file to be uploaded. This would result in malitcious JavaScript execution in the context of the authenticated user's session without requiring the file to be uploaded, potentially leading to session hijacking or credential theft.