Description
Affected devices do not properly sanitize comment fields contained in imported trace files before rendering them on the Trace page.

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: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

A flaw in Siemens’ PLC web interface allows attackers to leverage unsanitized comment fields embedded in imported trace files. When a privileged user possessing the ‘Read diagnostics’ function uploads a specially crafted trace file, the web server renders the malicious content within the Trace page, leading to execution of attacker‑controlled JavaScript in the user’s browser session. This stored cross‑site scripting (XSS) can be used to send commands to the PLC through the web server, effectively giving the attacker the same authority as the authenticated user.

Affected Systems

The vulnerability affects a broad range of Siemens PLC controllers, including SIMATIC Drive Controller CPUs (1504D TF, 1507D TF, 1510SP, 1512SP, 1514SP, 1515SP, 1516SP, 1518SP, etc.), SIMATIC ET 200SP Open Controller models, and SIMATIC S7‑1500 series CPUs and software controllers. All listed CPU models that accept trace files and render comment fields through the Trace page are susceptible.

Risk and Exploitability

With a CVSS score of 9.4, the issue is classified as critical. Although the EPSS score is not available and the vulnerability is not currently listed in the CISA KEV catalog, the high severity and the need for user authentication with diagnostic privileges make it a high‑risk exploit vector. An attacker who can persuade an authorized user to import a malicious trace file can execute arbitrary JavaScript, which could in turn trigger PLC control commands and compromise system integrity.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest firmware or software update released by Siemens for all affected PLC models to ensure proper sanitization of trace file comment fields.
  • If updates are not immediately available, disable the trace file import feature or block the import endpoint through network controls so that no trace files can be uploaded.
  • Restrict the ‘Read diagnostics’ permission to only trusted users and enforce least privilege; audit and monitor any trace file import activity for suspicious behavior.

Generated by OpenCVE AI on October 13, 2026 at 10:24 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 Stored XSS via Unsanitized Trace Import in Siemens PLC Controllers

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

Type Values Removed Values Added
Description Affected devices do not properly sanitize comment fields contained in imported trace files before rendering them on the Trace page. 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-79
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:39.856Z

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

Link: CVE-2026-63353

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-63353

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')