CVE-2025-40943

Summary

Affected devices do not properly sanitize contents of trace files.

This could allow an attacker to inject code through social engineering an authorized user, who has the function right "Read diagnostics", to import a specially crafted trace file.

The malicious trace file is insufficiently sanitized and malicious code could be executed in the clients browser session and trigger PLC operations via the webserver that the legitimate user is authorized to perform.

Affected Software

VendorProductVersion RangeStatus
SiemensSIMATIC Drive Controller CPU 1504D TF0 < V3.1.6affected
SiemensSIMATIC Drive Controller CPU 1507D TF0 < V3.1.6affected
SiemensSIMATIC ET 200SP CPU 1510SP F-1 PN0 < V2.9.9affected
SiemensSIMATIC ET 200SP CPU 1510SP F-1 PN0 < V4.1.2affected
SiemensSIMATIC ET 200SP CPU 1510SP-1 PN0 < V2.9.9affected
SiemensSIMATIC ET 200SP CPU 1510SP-1 PN0 < V4.1.2affected
SiemensSIMATIC ET 200SP CPU 1512SP F-1 PN0 < V2.9.9affected
SiemensSIMATIC ET 200SP CPU 1512SP F-1 PN0 < V4.1.2affected
SiemensSIMATIC ET 200SP CPU 1512SP-1 PN0 < V2.9.9affected
SiemensSIMATIC ET 200SP CPU 1512SP-1 PN0 < V4.1.2affected
SiemensSIMATIC ET 200SP CPU 1514SP F-2 PN0 < V4.1.2affected
SiemensSIMATIC ET 200SP CPU 1514SP-2 PN0 < V4.1.2affected
SiemensSIMATIC ET 200SP CPU 1514SPT F-2 PN0 < V4.1.2affected
SiemensSIMATIC ET 200SP CPU 1514SPT-2 PN0 < V4.1.2affected
SiemensSIMATIC ET 200SP Open Controller CPU 1515SP PC (incl. SIPLUS variants)0 < *affected
SiemensSIMATIC ET 200SP Open Controller CPU 1515SP PC2 (incl. SIPLUS variants) V2 CPUs - Windows OS0 < *affected
SiemensSIMATIC ET 200SP Open Controller CPU 1515SP PC2 (incl. SIPLUS variants) V3 CPUs - Industrial OS0 < *affected
SiemensSIMATIC ET 200SP Open Controller CPU 1515SP PC2 (incl. SIPLUS variants) V3 CPUs - Windows OS0 < *affected
SiemensSIMATIC ET 200SP Open Controller CPU 1515SP PC3 V4 CPUs0 < *affected
SiemensSIMATIC S7-1500 CPU 1511-1 PN0 < *affected
SiemensSIMATIC S7-1500 CPU 1511-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1511-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1511-1 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1511C-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1511C-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1511C-1 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1511F-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1511F-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1511F-1 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1511T-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1511T-1 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1511TF-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1511TF-1 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1512C-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1512C-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1512C-1 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1513-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1513-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1513-1 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1513F-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1513F-1 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1513F-1 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1513pro F-2 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1513pro-2 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1515-2 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1515-2 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1515-2 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1515F-2 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1515F-2 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1515F-2 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1515T-2 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1515T-2 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1515TF-2 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1515TF-2 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1516-3 PN/DP0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1516-3 PN/DP0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1516-3 PN/DP0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1516F-3 PN/DP0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1516F-3 PN/DP0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU 1516F-3 PN/DP0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1516pro F-2 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1516pro-2 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1516T-3 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1516T-3 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1516TF-3 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1516TF-3 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1517-3 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1517-3 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1517F-3 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1517F-3 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1517F-3 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1517T-3 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1517T-3 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1517TF-3 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1517TF-3 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1518-3 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1518-4 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1518-4 PN/DP MFP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1518-4 PN/DP MFP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1518F-3 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1518F-4 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1518F-4 PN/DP MFP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1518F-4 PN/DP MFP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1518T-3 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1518T-4 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU 1518TF-3 PN0 < V4.1.2affected
SiemensSIMATIC S7-1500 CPU 1518TF-4 PN/DP0 < V3.1.6affected
SiemensSIMATIC S7-1500 CPU S7-1518-4 PN/DP ODK0 < V2.9.9affected
SiemensSIMATIC S7-1500 CPU S7-1518F-4 PN/DP ODK0 < V2.9.9affected
SiemensSIMATIC S7-1500 ET 200pro: CPU 1513PRO F-2 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 ET 200pro: CPU 1513PRO-2 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 ET 200pro: CPU 1516PRO F-2 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 ET 200pro: CPU 1516PRO-2 PN0 < V2.9.9affected
SiemensSIMATIC S7-1500 Software Controller CPU 1507S F V20 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1507S F V30 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1507S F V40 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1507S V20 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1507S V30 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1507S V40 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1508S F V20 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1508S F V30 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1508S F V40 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1508S T V30 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1508S TF V30 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1508S V20 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1508S V30 < *affected
SiemensSIMATIC S7-1500 Software Controller CPU 1508S V40 < *affected
SiemensSIMATIC S7-1500 Software Controller Linux V20 < *affected
SiemensSIMATIC S7-1500 Software Controller Linux V30 < *affected
SiemensSIMATIC S7-PLCSIM Advanced0 < *affected
SiemensSIPLUS ET 200SP CPU 1510SP F-1 PN0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1510SP F-1 PN RAIL0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1510SP-1 PN0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1510SP-1 PN0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1510SP-1 PN RAIL0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1510SP-1 PN RAIL0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1512SP F-1 PN0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1512SP F-1 PN0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1512SP F-1 PN RAIL0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1512SP F-1 PN RAIL0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1512SP-1 PN0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1512SP-1 PN0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1512SP-1 PN RAIL0 < V2.9.9affected
SiemensSIPLUS ET 200SP CPU 1512SP-1 PN RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1511-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1511-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1511-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1511-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1511-1 PN T1 RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1511-1 PN T1 RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1511-1 PN TX RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1511-1 PN TX RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1511F-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1511F-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1513-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1513-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1513-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1513-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1513F-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1513F-1 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1515F-2 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1515F-2 PN0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1515F-2 PN RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1515F-2 PN T2 RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1516-3 PN/DP0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1516-3 PN/DP0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1516-3 PN/DP0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1516-3 PN/DP0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1516-3 PN/DP RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1516-3 PN/DP TX RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1516F-3 PN/DP0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1516F-3 PN/DP0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1516F-3 PN/DP RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1516F-3 PN/DP RAIL0 < V2.9.9affected
SiemensSIPLUS S7-1500 CPU 1518-4 PN/DP0 < V3.1.6affected
SiemensSIPLUS S7-1500 CPU 1518-4 PN/DP MFP0 < V3.1.6affected
SiemensSIPLUS S7-1500 CPU 1518F-4 PN/DP0 < V3.1.6affected

Weaknesses

  • CWE-95: CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')

ADP Enrichment

CISA ADP Vulnrichment

  • SSVC:
  • Exploitation: none
    • Automatable: no
    • Technical Impact: total

References