# CVE-2026-63353: Siemens SIMATIC S7 web server stored XSS in trace import

Source: https://junglewise.ai/threats/cve-2026-63353-affected-devices-do-not-properly-sanitize-comment-fields  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-13. Updated: 2026-10-16  
License: CC BY 4.0 with a link back

CVE-2026-63353 · Severity: critical · CVSS 9.6 · Published 2026-10-13

Siemens SIMATIC S7 programmable logic controllers (industrial automation devices) fail to sanitize comment fields in imported trace files, allowing attackers to inject malicious JavaScript. An attacker can trick an authorized user into importing a crafted trace file, leading to arbitrary code execution in the user's browser and unauthorized control of the PLC system within that user's permissions.

Technologies: [Siemens SIMATIC Drive Controller CPU 1504D TF](https://junglewise.ai/threats/technologies/simatic-drive-controller-cpu-1504d-tf), [Siemens SIMATIC Drive Controller CPU 1507D TF](https://junglewise.ai/threats/technologies/simatic-drive-controller-cpu-1507d-tf), [Siemens SIMATIC ET 200SP CPU 1510SP F-1 PN](https://junglewise.ai/threats/technologies/simatic-et-200sp-cpu-1510sp-f-1-pn), [Siemens SIMATIC ET 200SP CPU 1510SP-1 PN](https://junglewise.ai/threats/technologies/simatic-et-200sp-cpu-1510sp-1-pn), [Siemens SIMATIC ET 200SP CPU 1512SP F-1 PN](https://junglewise.ai/threats/technologies/simatic-et-200sp-cpu-1512sp-f-1-pn), [Siemens SIMATIC ET 200SP CPU 1512SP-1 PN](https://junglewise.ai/threats/technologies/simatic-et-200sp-cpu-1512sp-1-pn), [Siemens SIMATIC ET 200SP CPU 1514SP F-2 PN](https://junglewise.ai/threats/technologies/simatic-et-200sp-cpu-1514sp-f-2-pn), [Siemens SIMATIC ET 200SP Open Controller CPU 1515SP PC](https://junglewise.ai/threats/technologies/simatic-et-200sp-open-controller-cpu-1515sp-pc), [Siemens SIMATIC ET 200SP Open Controller CPU 1515SP PC2](https://junglewise.ai/threats/technologies/simatic-et-200sp-open-controller-cpu-1515sp-pc2), [Siemens SIMATIC ET 200SP Open Controller CPU 1515SP PC3 V4](https://junglewise.ai/threats/technologies/simatic-et-200sp-open-controller-cpu-1515sp-pc3-v4). Vendors: [Siemens](https://junglewise.ai/threats/vendors/siemens).

## Quick answers

**Is CVE-2026-63353 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-63353 being exploited in the wild.

**How severe is CVE-2026-63353?** Critical severity, with a CVSS score of 9.6, published 13 October 2026.

**Which products and versions are affected?** Siemens SIMATIC Drive Controller CPU 1504D TF all versions; Siemens SIMATIC Drive Controller CPU 1507D TF all versions; Siemens SIMATIC ET 200SP CPU 1510SP F-1 PN all versions; Siemens SIMATIC ET 200SP CPU 1510SP-1 PN all versions; and 6 more.

**Is there a fix for CVE-2026-63353?** No fixed version is recorded yet. Siemens recommends restricting access to the web interface and limiting users who hold the "Read diagnostics" function right. Avoid importing trace files from untrusted sources until patches are available. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-63353 attacked?** It is attacked over the network, in a network appliance.

**Am I affected by CVE-2026-63353?** Check whether you run Siemens SIMATIC Drive Controller CPU 1504D TF, Siemens SIMATIC Drive Controller CPU 1507D TF, Siemens SIMATIC ET 200SP CPU 1510SP F-1 PN or one of the others listed at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix


Siemens recommends restricting access to the web interface and limiting users who hold the "Read diagnostics" function right. Avoid importing trace files from untrusted sources until patches are available.

## Technical details

The web server does not properly sanitize comment fields before rendering them on the Trace page, enabling stored cross-site scripting (XSS). The attack requires user interaction (importing a file) and the victim must hold the "Read diagnostics" function right. Successful exploitation allows execution of arbitrary JavaScript in the authenticated user's session, enabling PLC operations such as configuration changes or process manipulation.

## Affected products

- Siemens SIMATIC Drive Controller CPU 1504D TF all versions
- Siemens SIMATIC Drive Controller CPU 1507D TF all versions
- Siemens SIMATIC ET 200SP Open Controller CPU 1515SP PC2 all versions
- Siemens SIMATIC ET 200SP Open Controller CPU 1515SP PC3 V4 all versions
- Siemens SIMATIC ET 200SP Open Controller CPU 1515SP PC all versions
- Siemens SIMATIC ET 200SP CPU 1510SP F-1 PN all versions
- Siemens SIMATIC ET 200SP CPU 1510SP-1 PN all versions
- Siemens SIMATIC ET 200SP CPU 1512SP F-1 PN all versions
- Siemens SIMATIC ET 200SP CPU 1512SP-1 PN all versions
- Siemens SIMATIC ET 200SP CPU 1514SP F-2 PN all versions

## Timeline

- 2026-10-13: disclosed: Siemens advisory SSA-591731 published

## References

- [https://cert-portal.siemens.com/productcert/html/ssa-591731.html](https://cert-portal.siemens.com/productcert/html/ssa-591731.html)

## Related threats

- [Siemens SIMATIC S7 PLC web server cross-site scripting](https://junglewise.ai/threats/cve-2026-63357-affected-devices-do-not-properly-sanitize-calculated-signal-data)
- [Siemens SIMATIC S7 PLC stored XSS in trace file import](https://junglewise.ai/threats/cve-2026-63356-affected-devices-do-not-properly-sanitize-calculated-signal-names)
- [Siemens SIMATIC S7 PLCs stored XSS in trace file import](https://junglewise.ai/threats/cve-2026-63355-affected-devices-do-not-properly-sanitize-signal-names-contained)
- [Siemens SIMATIC S7-1500 XSS in trace file import](https://junglewise.ai/threats/cve-2026-63354-affected-devices-do-not-properly-validate-and-sanitize-visual)
- [Siemens SIMATIC S7-1500 web server XSS via CSV trace import](https://junglewise.ai/threats/cve-2026-63352-affected-devices-do-not-properly-sanitize-calculated-signal-data)
