Vulnerability · Published Jul 9, 2024 · Assigned by siemens

CVE-2022-45147

High 7.8

In plain English

A high-severity unsafe deserialization in SIMATIC PCS neo V4.0 from Siemens. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 13% of all known vulnerabilities).

Severity (CVSS 3.1)7.8High
Exploit odds (30 days)0.2%top 86.5% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

A vulnerability has been identified in SIMATIC PCS neo V4.0 (All versions), SIMATIC STEP 7 V16 (All versions), SIMATIC STEP 7 V17 (All versions), SIMATIC STEP 7 V18 (All versions < V18 Update 2). Affected applications do not properly restrict the .NET BinaryFormatter when deserializing user-controllable input. 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.

Affected products (as reported)

VendorProductVersions
Siemens SIMATIC PCS neo V4.0 0 – before *
Siemens SIMATIC STEP 7 V16 0 – before *
Siemens SIMATIC STEP 7 V17 0 – before *
Siemens SIMATIC STEP 7 V18 0 – before V18 Update 2

Weakness: CWE-502 · Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C

References