Cyber Resilience

CVE-2023-28829

Siemens Simatic Pcs 7 8.2 … 9.1

Published
13 June 2023
Modified
21 November 2024
Patch / advisory
CVSS Score v3.1 3.9
Click a component to see what it means
Raw vectorCVSS:3.1/AV:A/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L
EPSS Score 0.0029 21th percentile
Risk Priority 32 floored blend · peak EPSS

Summary

CVE-2023-28829 is a low-severity Use of Obsolete Function (CWE-477) vulnerability in Siemens Simatic Pcs 7. Its CVSS base score is 3.9 (Low).

Operationally, ranked at the 21th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

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…

more

(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.

CWE(s)

Related Threats

CVEs Like This One

CVE-2023-48363Same product: Siemens Simatic Pcs 7
CVE-2023-48364Same product: Siemens Simatic Pcs 7
CVE-2023-25910Same product: Siemens Simatic Pcs 7
CVE-2025-40829Same vendor: Siemens
CVE-2025-40948Same vendor: Siemens
CVE-2023-24554Same vendor: Siemens
CVE-2025-32862Same vendor: Siemens
CVE-2024-24922Same vendor: Siemens
CVE-2024-37991Same vendor: Siemens
CVE-2025-40740Same vendor: Siemens

Affected Assets

siemens
simatic net pc software
14.0, 15.0
siemens
simatic pcs 7
8.2, 9.0, 9.1
siemens
simatic wincc
≤ 8.0
siemens
sinaut st7sc
all versions

Mitigating Controls

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-477

Institutionalized information sharing keeps developers aware of obsolete functions and the need to replace them with supported alternatives.

addresses: CWE-477

Regular reassessment flags use of obsolete functions whose security properties have degraded or whose replacements contain fixes for known weaknesses.

addresses: CWE-477

Eliminates reliance on functions or components explicitly declared obsolete and unsupported by their maintainers.

addresses: CWE-477

Software and firmware updates replace obsolete functions whose retained presence leaves systems exposed to publicly known weaknesses.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-02 mostly match
prevents

Software maintenance and replacement directly eliminates use of deprecated functions.

PR.PS-06 mostly match
prevents

Secure SDLC practices enforce review and removal of obsolete functions during development.

ID.AM-08 partial match
prevents

Lifecycle management of software includes replacing obsolete functions and code.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

prevents

Secure SDLC processes include code reviews and maintenance that catch obsolete functions.

prevents

Secure coding standards explicitly prohibit use of deprecated/obsolete functions.

prevents

Change management can trigger reviews that remove obsolete functions but does not directly address them.

none

Vulnerability management may flag deprecated functions as known weaknesses during scans.

References