# CVE-2025-40808: Siemens SIPROTEC 5 arbitrary file upload via DIGSI 5 protocol

Source: https://junglewise.ai/threats/cve-2025-40808-siemens-siprotec-5-arbitrary-file-upload-via-digsi-5-protocol  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-06-09. Updated: 2026-06-09  
License: CC BY 4.0 with a link back

CVE-2025-40808 · Severity: medium · CVSS 6.1 · Published 2026-06-09

Siemens SIPROTEC 5 devices, which are used for protection and control in power grids, are vulnerable to an unauthorized file upload flaw. An attacker with access to the management protocol could upload malicious configuration files to the device. This could result in a permanent shutdown of the equipment or potentially allow the attacker to take control of the device's operations.

## Quick answers

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

**How severe is CVE-2025-40808?** Medium severity, with a CVSS score of 6.1, published 9 June 2026.

**Which products and versions are affected?** Siemens SIPROTEC 5 6MD84 (CP300) All versions; Siemens SIPROTEC 5 6MD85 (CP200) All versions; Siemens SIPROTEC 5 6MD85 (CP300) All versions; Siemens SIPROTEC 5 6MD86 (CP200) All versions; and 47 more.

**Is there a fix for CVE-2025-40808?** No fixed version is recorded yet. Check the vendor's advisory in the references below. 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-2025-40808 attacked?** It is attacked from the adjacent network, in device firmware.

**Am I affected by CVE-2025-40808?** Check whether anything you run is named in the advisory. 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.

## Technical details

A vulnerability (CWE-434) in the DIGSI 5 protocol implementation of Siemens SIPROTEC 5 devices allows authenticated users to upload arbitrary files. The root cause is a lack of restricted file type validation during the upload process. An attacker with high privileges and network access to the DIGSI 5 interface (typically via an adjacent network) can upload malicious configuration files. This can result in a permanent denial of service (DoS) or potentially lead to arbitrary code execution. Siemens has released firmware updates (v9.90 or v10.00 depending on the model) that introduce an allow-list feature to mitigate this risk, though some older hardware versions (CP100/CP200) currently have no planned fix.

## Affected products

- Siemens SIPROTEC 5 6MD84 (CP300) All versions
- Siemens SIPROTEC 5 6MD85 (CP200) All versions
- Siemens SIPROTEC 5 6MD85 (CP300) All versions
- Siemens SIPROTEC 5 6MD86 (CP200) All versions
- Siemens SIPROTEC 5 6MD86 (CP300) All versions
- Siemens SIPROTEC 5 6MD89 (CP300) All versions
- Siemens SIPROTEC 5 6MU85 (CP300) All versions
- Siemens SIPROTEC 5 7KE85 (CP200) All versions
- Siemens SIPROTEC 5 7KE85 (CP300) All versions
- Siemens SIPROTEC 5 7SA82 (CP100) All versions
- Siemens SIPROTEC 5 7SA82 (CP150) All versions
- Siemens SIPROTEC 5 7SA86 (CP200) All versions
- Siemens SIPROTEC 5 7SA86 (CP300) All versions
- Siemens SIPROTEC 5 7SA87 (CP200) All versions
- Siemens SIPROTEC 5 7SA87 (CP300) All versions
- Siemens SIPROTEC 5 7SD82 (CP100) All versions
- Siemens SIPROTEC 5 7SD82 (CP150) All versions
- Siemens SIPROTEC 5 7SD86 (CP200) All versions
- Siemens SIPROTEC 5 7SD86 (CP300) All versions
- Siemens SIPROTEC 5 7SD87 (CP200) All versions
- Siemens SIPROTEC 5 7SD87 (CP300) All versions
- Siemens SIPROTEC 5 7SJ81 (CP100) All versions
- Siemens SIPROTEC 5 7SJ81 (CP150) All versions
- Siemens SIPROTEC 5 7SJ82 (CP100) All versions
- Siemens SIPROTEC 5 7SJ82 (CP150) All versions
- Siemens SIPROTEC 5 7SJ85 (CP200) All versions
- Siemens SIPROTEC 5 7SJ85 (CP300) All versions
- Siemens SIPROTEC 5 7SJ86 (CP200) All versions
- Siemens SIPROTEC 5 7SJ86 (CP300) All versions
- Siemens SIPROTEC 5 7SK82 (CP100) All versions
- Siemens SIPROTEC 5 7SK82 (CP150) All versions
- Siemens SIPROTEC 5 7SK85 (CP200) All versions
- Siemens SIPROTEC 5 7SK85 (CP300) All versions
- Siemens SIPROTEC 5 7SL82 (CP100) All versions
- Siemens SIPROTEC 5 7SL82 (CP150) All versions
- Siemens SIPROTEC 5 7SL86 (CP200) All versions
- Siemens SIPROTEC 5 7SL86 (CP300) All versions
- Siemens SIPROTEC 5 7SL87 (CP200) All versions
- Siemens SIPROTEC 5 7SL87 (CP300) All versions
- Siemens SIPROTEC 5 7SS85 (CP200) All versions
- Siemens SIPROTEC 5 7SS85 (CP300) All versions
- Siemens SIPROTEC 5 7ST85 (CP200) All versions
- Siemens SIPROTEC 5 7ST85 (CP300) All versions
- Siemens SIPROTEC 5 7ST86 (CP300) All versions
- Siemens SIPROTEC 5 7SX82 (CP150) All versions
- Siemens SIPROTEC 5 7SX85 (CP300) All versions
- Siemens SIPROTEC 5 7SY82 (CP150) All versions
- Siemens SIPROTEC 5 7UM85 (CP300) All versions
- Siemens SIPROTEC 5 7UT82 (CP100) All versions
- Siemens SIPROTEC 5 7UT82 (CP150) All versions
- Siemens,versions: SIPROTEC 5 7UT85 (CP200)

## Timeline

- 2026-06-09: disclosed
- 2026-06-09: advisory

## References

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