VYPR
Medium severity6.5NVD Advisory· Published Jul 9, 2024· Updated Apr 15, 2026

CVE-2023-32735

CVE-2023-32735

Description

A vulnerability has been identified in SIMATIC STEP 7 Safety V16 (All versions < V16 Update 7), SIMATIC STEP 7 Safety V17 (All versions < V17 Update 7), SIMATIC STEP 7 Safety V18 (All versions < V18 Update 2), SIMATIC STEP 7 V16 (All versions < V16 Update 7), SIMATIC STEP 7 V17 (All versions < V17 Update 7), SIMATIC STEP 7 V18 (All versions < V18 Update 2), SIMATIC WinCC Unified V16 (All versions < V16 Update 7), SIMATIC WinCC Unified V17 (All versions < V17 Update 7), SIMATIC WinCC Unified V18 (All versions < V18 Update 2), SIMATIC WinCC V16 (All versions < V16.7), SIMATIC WinCC V17 (All versions < V17.7), SIMATIC WinCC V18 (All versions < V18 Update 2), SIMOCODE ES V16 (All versions < V16 Update 7), SIMOCODE ES V17 (All versions < V17 Update 7), SIMOCODE ES V18 (All versions < V18 Update 2), SIMOTION SCOUT TIA V5.4 SP1 (All versions), SIMOTION SCOUT TIA V5.4 SP3 (All versions), SIMOTION SCOUT TIA V5.5 SP1 (All versions), SINAMICS Startdrive V16 (All versions), SINAMICS Startdrive V17 (All versions), SINAMICS Startdrive V18 (All versions), SIRIUS Safety ES V17 (All versions < V17 Update 7), SIRIUS Safety ES V18 (All versions < V18 Update 2), SIRIUS Soft Starter ES V17 (All versions < V17 Update 7), SIRIUS Soft Starter ES V18 (All versions < V18 Update 2), Soft Starter ES V16 (All versions < V16 Update 7), TIA Portal Cloud V3.0 (All versions < V18 Update 2). Affected applications do not properly restrict the .NET BinaryFormatter when deserializing hardware configuration profiles. This could allow an attacker to cause a type confusion and execute arbitrary code within the affected application.

This is the same issue that exists for .NET BinaryFormatter https://docs.microsoft.com/en-us/visualstudio/code-quality/ca2300.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Multiple Siemens engineering platforms fail to restrict .NET BinaryFormatter deserialization, enabling type confusion and arbitrary code execution via crafted hardware configuration profiles.

Vulnerability

Overview

CVE-2023-32735 is a deserialization vulnerability in the .NET BinaryFormatter used by numerous Siemens TIA Portal engineering platforms. The affected applications do not properly restrict the BinaryFormatter when deserializing user-controllable input, specifically hardware configuration profiles. This allows an attacker to cause a type confusion, which can lead to arbitrary code execution within the context of the affected application [1]. The root cause is the same known issue associated with .NET BinaryFormatter, which has been documented by Microsoft as code quality rule CA2300 [1].

Attack

Vector and Prerequisites

The vulnerability can be exploited by an attacker who provides a malicious hardware configuration profile to an affected system. No special network access or authentication is required beyond the ability to deliver the crafted profile to the user or the system (e.g., via email, file share, or web download). If the user opens the file in the vulnerable application, the deserialization process triggers the type confusion, enabling code execution [1].

Impact

Successful exploitation allows an attacker to execute arbitrary code on the local machine within the application's security context. This could lead to full compromise of the engineering workstation, theft of intellectual property, modification of project files, or further propagation within an industrial control system environment [1].

Mitigations

Siemens has released software updates for several affected products (e.g., V16 Update 7, V17 Update 7, V18 Update 2) and recommends updating to the latest versions. For products where a fix is not yet available, Siemens advises avoiding opening untrusted files from unknown sources in the affected applications. General security recommendations include protecting network access to devices and following Siemens operational guidelines for industrial security [1].

References
  1. SSA-779936

AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

1

News mentions

0

No linked articles in our index yet.