Read the docs
TI-2021-11876 Aliases CVE-2021-31887GHSA-q5r7-v53q-5pgx

Out-of-bounds write in Siemens APOGEE MBC

Priority MEDIUM 43CWE-170Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-787 and the CVSS impact.

Summary

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.4), APOGEE PXC Compact (P2 Ethernet) (All versions < V2.8.19), APOGEE PXC Modular (BACnet) (All versions < V3.5.4), APOGEE PXC Modular (P2 Ethernet) (All versions < V2.8.19), Desigo PXC00-E.D (All versions >= V2.3 and < V6.30.016), Desigo PXC00-U (All versions >= V2.3 and < V6.30.016), Desigo PXC001-E.D (All versions >= V2.3 and < V6.30.016), Desigo PXC100-E.D (All versions >= V2.3 and < V6.30.016), Desigo PXC12-E.D (All versions >= V2.3 and < V6.30.016), Desigo PXC128-U (All versions >= V2.3 and < V6.30.016), Desigo PXC200-E.D (All versions >= V2.3 and < V6.30.016), Desigo PXC22-E.D (All versions >= V2.3 and < V6.30.016), Desigo PXC22.1-E.D (All versions >= V2.3 and < V6.30.016), Desigo PXC36.1-E.D (All versions >= V2.3 and < V6.30.016), Desigo PXC50-E.D (All versions >= V2.3 and < V6.30.016), Desigo PXC64-U (All versions >= V2.3 and < V6.30.016), Desigo PXM20-E (All versions >= V2.3 and < V6.30.016), Nucleus NET (All versions), Nucleus ReadyStart V3 (All versions < V2017.02.4), Nucleus Source Code (All versions), TALON TC Compact (BACnet) (All versions < V3.5.4), TALON TC Modular (BACnet) (All versions < V3.5.4). FTP server does not properly validate the length of the “PWD/XPWD” command, leading to stack-based buffer overflows. This may result in Denial-of-Service conditions and Remote Code Execution. (FSMD-2021-0016)

Why it matters now

EPSS 0.02449 84th percentileScored 2026-11-07
Fix Fixed APOGEE PXC Compact (BACnet) (Siemens): V3.5.4APOGEE PXC Compact (P2 Ethernet) (Siemens): V2.8.19+5 more products

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
SiemensAPOGEE MBC (PPC) (BACnet)All versions—No fix listedCNA
SiemensAPOGEE MBC (PPC) (P2 Ethernet)All versions—No fix listedCNA
SiemensAPOGEE MEC (PPC) (BACnet)All versions—No fix listedCNA
SiemensAPOGEE MEC (PPC) (P2 Ethernet)All versions—No fix listedCNA
SiemensAPOGEE PXC Compact (BACnet)before V3.5.4V3.5.4Patch availableCNA
SiemensAPOGEE PXC Compact (P2 Ethernet)before V2.8.19V2.8.19Patch availableCNA
SiemensAPOGEE PXC Modular (BACnet)before V3.5.4V3.5.4Patch availableCNA
SiemensAPOGEE PXC Modular (P2 Ethernet)before V2.8.19V2.8.19Patch availableCNA
SiemensDesigo PXC00-E.DAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC00-UAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC001-E.DAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC100-E.DAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC12-E.DAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC128-UAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC200-E.DAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC22-E.DAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC22.1-E.DAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC36.1-E.DAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC50-E.DAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXC64-UAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensDesigo PXM20-EAll versions >= V2.3 and < V6.30.016—No fix listedCNA
SiemensNucleus NETAll versions—No fix listedCNA
SiemensNucleus ReadyStart V3before V2017.02.4V2017.02.4Patch availableCNA
SiemensNucleus Source CodeAll versions—No fix listedCNA
SiemensTALON TC Compact (BACnet)before V3.5.4V3.5.4Patch availableCNA
SiemensTALON TC Modular (BACnet)before V3.5.4V3.5.4Patch availableCNA
  • APOGEE MBC (PPC) (BACnet) VendorSiemens Affected All versions Fixed in — No fix listed CNA
  • APOGEE MBC (PPC) (P2 Ethernet) VendorSiemens Affected All versions Fixed in — No fix listed CNA
  • APOGEE MEC (PPC) (BACnet) VendorSiemens Affected All versions Fixed in — No fix listed CNA
  • APOGEE MEC (PPC) (P2 Ethernet) VendorSiemens Affected All versions Fixed in — No fix listed CNA
  • APOGEE PXC Compact (BACnet) VendorSiemens Affected before V3.5.4 Fixed in V3.5.4 Patch available CNA
  • APOGEE PXC Compact (P2 Ethernet) VendorSiemens Affected before V2.8.19 Fixed in V2.8.19 Patch available CNA
  • APOGEE PXC Modular (BACnet) VendorSiemens Affected before V3.5.4 Fixed in V3.5.4 Patch available CNA
  • APOGEE PXC Modular (P2 Ethernet) VendorSiemens Affected before V2.8.19 Fixed in V2.8.19 Patch available CNA
  • Desigo PXC00-E.D VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC00-U VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC001-E.D VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC100-E.D VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC12-E.D VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC128-U VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC200-E.D VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC22-E.D VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC22.1-E.D VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC36.1-E.D VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC50-E.D VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXC64-U VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Desigo PXM20-E VendorSiemens Affected All versions >= V2.3 and < V6.30.016 Fixed in — No fix listed CNA
  • Nucleus NET VendorSiemens Affected All versions Fixed in — No fix listed CNA
  • Nucleus ReadyStart V3 VendorSiemens Affected before V2017.02.4 Fixed in V2017.02.4 Patch available CNA
  • Nucleus Source Code VendorSiemens Affected All versions Fixed in — No fix listed CNA
  • TALON TC Compact (BACnet) VendorSiemens Affected before V3.5.4 Fixed in V3.5.4 Patch available CNA
  • TALON TC Modular (BACnet) VendorSiemens Affected before V3.5.4 Fixed in V3.5.4 Patch available CNA

CPE configurations NVD · 43

CPEVersionsRoleVendor
cpe:2.3:a:siemens:nucleus_net:*:*:*:*:*:*:*:*all versionsVulnerableSiemens
cpe:2.3:a:siemens:nucleus_readystart_v3:*:*:*:*:*:*:*:*before 2017.02.4VulnerableSiemens
cpe:2.3:a:siemens:nucleus_source_code:*:*:*:*:*:*:*:*all versionsVulnerableSiemens
cpe:2.3:o:siemens:apogee_modular_building_controller_firmware:*:*:*:*:*:*:*:*all versionsVulnerableSiemens
cpe:2.3:h:siemens:apogee_modular_building_controller:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:apogee_modular_equiment_controller_firmware:*:*:*:*:*:*:*:*all versionsVulnerableSiemens
cpe:2.3:h:siemens:apogee_modular_equiment_controller:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:apogee_pxc_compact_firmware:*:*:*:*:p2_ethernet:*:*:*before 2.8.19VulnerableSiemens
cpe:2.3:o:siemens:apogee_pxc_compact_firmware:*:*:*:*:bacnet:*:*:*before 3.5.4VulnerableSiemens
cpe:2.3:h:siemens:apogee_pxc_compact:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
  • cpe:2.3:a:siemens:nucleus_net:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·Siemens
  • cpe:2.3:a:siemens:nucleus_readystart_v3:*:*:*:*:*:*:*:* Versions before 2017.02.4 Vulnerable ·Siemens
  • cpe:2.3:a:siemens:nucleus_source_code:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·Siemens
  • cpe:2.3:o:siemens:apogee_modular_building_controller_firmware:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·Siemens
  • cpe:2.3:h:siemens:apogee_modular_building_controller:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:apogee_modular_equiment_controller_firmware:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·Siemens
  • cpe:2.3:h:siemens:apogee_modular_equiment_controller:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:apogee_pxc_compact_firmware:*:*:*:*:p2_ethernet:*:*:* Versions before 2.8.19 Vulnerable ·Siemens
  • cpe:2.3:o:siemens:apogee_pxc_compact_firmware:*:*:*:*:bacnet:*:*:* Versions before 3.5.4 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:apogee_pxc_compact:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
Show 33 more CPE
CPEVersionsRoleVendor
cpe:2.3:o:siemens:apogee_pxc_modular_firmware:*:*:*:*:p2_ethernet:*:*:*before 2.8.19VulnerableSiemens
cpe:2.3:o:siemens:apogee_pxc_modular_firmware:*:*:*:*:bacnet:*:*:*before 3.5.4VulnerableSiemens
cpe:2.3:h:siemens:apogee_pxc_modular:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:talon_tc_compact_firmware:*:*:*:*:*:*:*:*before 3.5.4VulnerableSiemens
cpe:2.3:h:siemens:talon_tc_compact:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:talon_tc_modular_firmware:*:*:*:*:*:*:*:*before 3.5.4VulnerableSiemens
cpe:2.3:h:siemens:talon_tc_modular:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc00-e.d_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc00-e.d:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc00-u_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc00-u:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc001-e.d_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc001-e.d:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc12-e.d_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc12-e.d:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc22-e.d_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc22-e.d:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc22.1-e.d_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc22.1-e.d:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc36.1-e.d_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc36.1-e.d:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc50-e.d_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc50-e.d:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc64-u_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc64-u:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc100-e.d_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc100-e.d:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc128-u_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc128-u:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxc200-e.d_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxc200-e.d:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
cpe:2.3:o:siemens:desigo_pxm20-e_firmware:*:*:*:*:*:*:*:*2.3 to before 6.30.016VulnerableSiemens
cpe:2.3:h:siemens:desigo_pxm20-e:-:*:*:*:*:*:*:*not specified by NVDRunning onSiemens
  • cpe:2.3:o:siemens:apogee_pxc_modular_firmware:*:*:*:*:p2_ethernet:*:*:* Versions before 2.8.19 Vulnerable ·Siemens
  • cpe:2.3:o:siemens:apogee_pxc_modular_firmware:*:*:*:*:bacnet:*:*:* Versions before 3.5.4 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:apogee_pxc_modular:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:talon_tc_compact_firmware:*:*:*:*:*:*:*:* Versions before 3.5.4 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:talon_tc_compact:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:talon_tc_modular_firmware:*:*:*:*:*:*:*:* Versions before 3.5.4 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:talon_tc_modular:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc00-e.d_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc00-e.d:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc00-u_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc00-u:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc001-e.d_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc001-e.d:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc12-e.d_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc12-e.d:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc22-e.d_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc22-e.d:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc22.1-e.d_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc22.1-e.d:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc36.1-e.d_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc36.1-e.d:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc50-e.d_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc50-e.d:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc64-u_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc64-u:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc100-e.d_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc100-e.d:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc128-u_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc128-u:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxc200-e.d_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxc200-e.d:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
  • cpe:2.3:o:siemens:desigo_pxm20-e_firmware:*:*:*:*:*:*:*:* Versions 2.3 to before 6.30.016 Vulnerable ·Siemens
  • cpe:2.3:h:siemens:desigo_pxm20-e:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens

Remediation

  • Fix · CNA APOGEE PXC Compact (BACnet) (Siemens) Fixed in V3.5.4
  • Fix · CNA APOGEE PXC Compact (P2 Ethernet) (Siemens) Fixed in V2.8.19
  • Fix · CNA APOGEE PXC Modular (BACnet) (Siemens) Fixed in V3.5.4
  • Fix · CNA APOGEE PXC Modular (P2 Ethernet) (Siemens) Fixed in V2.8.19
  • Fix · CNA Nucleus ReadyStart V3 (Siemens) Fixed in V2017.02.4
  • Fix · CNA TALON TC Compact (BACnet) (Siemens) Fixed in V3.5.4
  • Fix · CNA TALON TC Modular (BACnet) (Siemens) Fixed in V3.5.4

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-31887
  2. 2026-10-03 Alias added: GHSA-q5r7-v53q-5pgx

References

  • TI-2021-11875 Out-of-bounds write in Siemens APOGEE MBC CVSS 3.1CRITICAL 9.8
  • TI-2022-17998 Uncontrolled resource consumption in Siemens APOGEE MBC CVSS 4.0HIGH 8.7
  • TI-2021-11873 A vulnerability has been identified in APOGEE MBC (PPC) (BACnet) (All versions), APOGEE… CVSS 3.1CRITICAL 9.8
  • TI-2021-11879 A vulnerability has been identified in Capital Embedded AR Classic 431-422 (All… CVSS 3.1CRITICAL 9.1
  • TI-2021-11878 Integer underflow in Siemens Capital Embedded AR Classic 431-422 CVSS 3.1CRITICAL 9.1
  • TI-2021-11877 Out-of-bounds write in Siemens APOGEE MBC CVSS 3.1HIGH 8.8
See all 14 →

Sources