CVE-2022-38371
Description
A vulnerability has been identified in APOGEE MBC (PPC) (BACnet) (All versions), APOGEE MBC (PPC) (P2 Ethernet) (All versions), APOGEE MEC (PPC) (BACnet) (All versions), APOGEE MEC (PPC) (P2 Ethernet) (All versions), APOGEE PXC Compact (BACnet) (All versions < V3.5.7), APOGEE PXC Compact (P2 Ethernet) (All versions < V2.8.21), APOGEE PXC Modular (BACnet) (All versions < V3.5.7), APOGEE PXC Modular (P2 Ethernet) (All versions < V2.8.21), Desigo PXC00-E.D (All versions >= V2.3 < V6.30.37), Desigo PXC00-U (All versions >= V2.3 < V6.30.37), Desigo PXC001-E.D (All versions >= V2.3 < V6.30.37), Desigo PXC100-E.D (All versions >= V2.3 < V6.30.37), Desigo PXC12-E.D (All versions >= V2.3 < V6.30.37), Desigo PXC128-U (All versions >= V2.3 < V6.30.37), Desigo PXC200-E.D (All versions >= V2.3 < V6.30.37), Desigo PXC22-E.D (All versions >= V2.3 < V6.30.37), Desigo PXC22.1-E.D (All versions >= V2.3 < V6.30.37), Desigo PXC36.1-E.D (All versions >= V2.3 < V6.30.37), Desigo PXC50-E.D (All versions >= V2.3 < V6.30.37), Desigo PXC64-U (All versions >= V2.3 < V6.30.37), Desigo PXM20-E (All versions >= V2.3 < V6.30.37), Nucleus NET for Nucleus PLUS V1 (All versions < V5.2a), Nucleus NET for Nucleus PLUS V2 (All versions < V5.4), Nucleus ReadyStart V3 V2012 (All versions < V2012.08.1), Nucleus ReadyStart V3 V2017 (All versions < V2017.02.4), Nucleus Source Code (All versions including affected FTP server), TALON TC Compact (BACnet) (All versions < V3.5.7), TALON TC Modular (BACnet) (All versions < V3.5.7). The FTP server does not properly release memory resources that were reserved for incomplete connection attempts by FTP clients. This could allow a remote attacker to generate a denial of service condition on devices that incorporate a vulnerable version of the FTP server.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
The FTP server in Siemens' Nucleus NET and several building automation controllers fails to release memory on incomplete connections, leading to denial of service.
Vulnerability
The FTP server component within Siemens Nucleus NET (versions for Nucleus PLUS V1 < V5.2a, V2 < V5.4), Nucleus ReadyStart V3 V2012 < V2012.08.1, V3 V2017 < V2017.02.4, and Nucleus Source Code including the affected FTP server) does not properly release memory resources reserved for incomplete connection attempts by FTP clients. This affects a wide range of building automation devices including APOGEE PXC Compact and Modular (BACnet and P2 Ethernet) versions below V3.5.7 and V2.8.21 respectively, Desigo PXC00/64/128-U and other Desigo models (≥V2.3 < V6.30.37), TALON TC Compact/Modular (BACnet) < V3.5.7, and several APOGEE MBC/MEC (PPC) and PXM20-E devices on all versions [1][2].
Exploitation
A remote attacker can repeatedly initiate FTP connection attempts without completing the handshake. The FTP server reserves memory for each such attempt but fails to release it upon incomplete connections, allowing the attacker to exhaust available memory resources over time. No authentication or specific privileges are required beyond network access to the vulnerable FTP service [1].
Impact
Successful exploitation leads to a denial of service (DoS) condition on the affected device. The memory exhaustion can cause the device to become unresponsive or crash, disrupting building automation or other operations that rely on the compromised controller or RTOS [1].
Mitigation
Siemens has released updates for several product families: APOGEE PXC Compact/Modular should be updated to V3.5.7 (BACnet) or V2.8.21 (P2 Ethernet); Desigo models to V6.30.37; and Nucleus NET/Nucleus ReadyStart to the versions listed in the advisory. For products where no fix is yet available (APOGEE MBC/MEC (PPC), Nucleus Source Code, TALON TC, and earlier Nucleus versions), Siemens recommends configuring TCP_MAX_KEEPALIVES to a lower value (e.g., 3) and setting TCP_KEEPALIVE_INTERVAL and TCP_KEEPALIVE_DELAY to 3 seconds, as well as rebooting devices after any attack [1][2].
AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
30< V2012.08.1+ 2 more
- (no CPE)range: < V2012.08.1
- (no CPE)range: All versions < V2012.08.1
- (no CPE)range: All versions < V2017.02.4
- Range: < V5.2a (Nucleus PLUS V1), < V5.4 (Nucleus PLUS V2)
- Siemens/APOGEE MBC (PPC) (BACnet)v5Range: All versions
All versions+ 2 more
- (no CPE)range: All versions
- (no CPE)range: All versions
- (no CPE)range: 0
- Siemens/APOGEE MEC (PPC) (BACnet)v5Range: All versions
- Range: 0
- Range: 0
- Range: 0
- Siemens/Desigo PXC001-E.Dv5Range: V2.3
- Siemens/Desigo PXC00-E.Dv5Range: V2.3
- Siemens/Desigo PXC00-Uv5Range: V2.3
- Siemens/Desigo PXC100-E.Dv5Range: V2.3
- Siemens/Desigo PXC128-Uv5Range: V2.3
- Siemens/Desigo PXC12-E.Dv5Range: V2.3
- Siemens/Desigo PXC200-E.Dv5Range: V2.3
- Siemens/Desigo PXC22.1-E.Dv5Range: V2.3
- Siemens/Desigo PXC22-E.Dv5Range: V2.3
- Siemens/Desigo PXC36.1-E.Dv5Range: V2.3
- Siemens/Desigo PXC50-E.Dv5Range: V2.3
- Siemens/Desigo PXC64-Uv5Range: V2.3
- Siemens/Desigo PXM20-Ev5Range: V2.3
- Siemens/Nucleus NET for Nucleus PLUS V1v5Range: All versions < V5.2a
- Siemens/Nucleus NET for Nucleus PLUS V2v5Range: All versions < V5.4
- Siemens/Nucleus Source Codev5Range: 0
- Range: 0
- Range: 0
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4News mentions
0No linked articles in our index yet.