Description
Affected devices do not properly restrict executable content contained in imported trace files.

This could allow an attacker to social engineer an authorized user who holds the function right “Read diagnostics” into importing a specially crafted trace file. Successful exploitation could allow attacker-controlled JavaScript to execute in the user’s browser session and perform PLC operations through the web server within the scope of the user’s authorization.
Published: 2026-10-13
Score: 9.4 Critical
EPSS: n/a
KEV: No
Impact: Unauthorized execution of attacker-controlled JavaScript within the user’s browser session, enabling PLC commands under the user’s authorization.
Action: Immediate Patch
AI Analysis

Impact

The vulnerability allows a crafted trace file, when imported via the web interface by a user with the “Read diagnostics” function right, to execute JavaScript in the browser. The injected script can then perform PLC operations within the scope of the user’s role. This creates a cross‑site scripting condition that grants an attacker the ability to control the PLC from the client side.

Affected Systems

Siemens SIMATIC Drive Controllers (CPU 1504D TF, 1507D TF, 1515SP, 1516F etc.), SIMATIC ET 200SP and ET 200pro series (CPU 1510SP, 1512SP, 1514SPT, 1515SP, 1518SP, 1519SP, 1520SP, 1523SP), SIMATIC S7‑1500 series (CPU 1511‑1 PN, 1511C‑1 PN, 1511F‑1 PN, 1511T‑1 PN, 1511TF‑1 PN, 1512C‑1 PN, 1513‑1 PN, 1513pro F‑2 PN, 1515‑2 PN, 1515F‑2 PN, 1515T‑2 PN, 1515TF‑2 PN, 1516‑3 PN/DP, 1516F‑3 PN/DP, 1516T‑3 PN, 1516TF‑3 PN, 1517‑3 PN, 1518‑3 PN, 1518‑4 PN/DP, 1518F‑4 PN/DP, 1518T‑3 PN, 1518TF‑4 PN/DP, 1518TF‑3 PN) and associated software controller models. All user‑facing web interfaces that support trace file import are affected.

Risk and Exploitability

The CVSS score of 9.4 indicates a critical vulnerability. EPSS is not available and the issue is not listed in the CISA KEV catalog, but the high score reflects significant impact. Exploitation requires social engineering of an authorized user to open the malicious trace file; the attacker can then deliver arbitrary JavaScript which may instruct the PLC to perform unintended operations. The attack vector is primarily the web interface with trace‑file upload.

Generated by OpenCVE AI on October 13, 2026 at 10:26 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update device firmware to the latest Siemens release that addresses the trace‑file sanitization issue. If no patch is available, disable or restrict the trace‑file import feature for users, or remove the “Read diagnostics” role from untrusted personnel.
  • Implement input validation to refuse trace files that contain embedded scripts or unexpected JavaScript. This includes strict MIME type checks and server‑side sanitation of imported data.
  • Restrict user access to the PLC’s web interface and provide thorough training on social‑engineering risks. Enforce least‑privilege principle for diagnostic rights, and consider two‑factor authentication for privileged functions.

Generated by OpenCVE AI on October 13, 2026 at 10:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 10:45:00 +0000

Type Values Removed Values Added
Title Scripting Execution in Imported Trace Files Enables PLC Operations

Tue, 13 Oct 2026 09:45:00 +0000

Type Values Removed Values Added
Description Affected devices do not properly restrict executable content contained in imported trace files. This could allow an attacker to social engineer an authorized user who holds the function right “Read diagnostics” into importing a specially crafted trace file. Successful exploitation could allow attacker-controlled JavaScript to execute in the user’s browser session and perform PLC operations through the web server within the scope of the user’s authorization.
Weaknesses CWE-95
References
Metrics cvssV3_1

{'score': 9.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: siemens

Published:

Updated: 2026-10-13T09:18:31.089Z

Reserved: 2026-07-16T14:30:16.082Z

Link: CVE-2026-63350

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T10:17:16.777

Modified: 2026-10-13T10:17:16.777

Link: CVE-2026-63350

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T10:30:19Z

Weaknesses
  • CWE-95

    Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')