CVE Vulnerabilities

CVE-2023-28829

Use of Obsolete Function

Published: Jun 13, 2023 | Modified: Nov 21, 2024
CVSS 3.x
8.8
HIGH
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
RedHat/V2
RedHat/V3
Ubuntu
root.io logo minimus.io logo echo.ai logo

A vulnerability has been identified in SIMATIC NET PC Software V14 (All versions), SIMATIC NET PC Software V15 (All versions), SIMATIC PCS 7 V8.2 (All versions), SIMATIC PCS 7 V9.0 (All versions), SIMATIC PCS 7 V9.1 (All versions), SIMATIC WinCC (All versions < V8.0), SINAUT Software ST7sc (All versions). Before SIMATIC WinCC V8, legacy OPC services (OPC DA (Data Access), OPC HDA (Historical Data Access), and OPC AE (Alarms & Events)) were used per default. These services were designed on top of the Windows ActiveX and DCOM mechanisms and do not implement state-of-the-art security mechanisms for authentication and encryption of contents.

Weakness

The code uses deprecated or obsolete functions, which suggests that the code has not been actively reviewed or maintained.

Affected Software

NameVendorStart VersionEnd Version
Simatic_net_pc_softwareSiemens14.0 (including)14.0 (including)
Simatic_net_pc_softwareSiemens15.0 (including)15.0 (including)
Simatic_pcs_7Siemens8.2 (including)8.2 (including)
Simatic_pcs_7Siemens9.0 (including)9.0 (including)
Simatic_pcs_7Siemens9.1 (including)9.1 (including)
Simatic_winccSiemens*8.0 (excluding)
Sinaut_st7scSiemens**

Extended Description

As programming languages evolve, functions occasionally become obsolete due to:

Functions that are removed are usually replaced by newer counterparts that perform the same task in some different and hopefully improved way.

Potential Mitigations

References