CVE-2019-13939: Siemens Apogee Modular Building Controller Firmware

High severity, CVSS 7.1. EPSS: 0.7% chance of exploitation in the next 30 days.

A vulnerability has been identified in APOGEE MEC/MBC/PXC (P2) (All versions < V2.8.2), APOGEE PXC Compact (BACnet) (All versions < V3.5.3), APOGEE PXC Compact (P2 Ethernet) (All versions >= V2.8.2 < V2.8.19), APOGEE PXC Modular (BACnet) (All versions < V3.5.3), APOGEE PXC Modular (P2 Ethernet) (All versions >= V2.8.2 < V2.8.19), Capital Embedded AR Classic 431-422 (All versions), Capital Embedded AR Classic R20-11 (All versions < V2303), Desigo PXC00-E.D (All versions >= V2.3 < V6.0.327), Desigo PXC00-U (All versions >= V2.3x and < V6.00.327), Desigo PXC001-E.D (All versions >= V2.3 < V6.0.327), Desigo PXC100-E.D (All versions >= V2.3 < V6.0.327), Desigo PXC12-E.D (All versions >= V2.3 < V6.0.327), Desigo PXC128-U (All versions >= V2.3x and < V6.00.327), Desigo PXC200-E.D (All versions >= V2.3 < V6.0.327), Desigo PXC22-E.D (All versions >= V2.3 < V6.0.327), Desigo PXC22.1-E.D (All versions >= V2.3 < V6.0.327), Desigo PXC36.1-E.D (All versions >= V2.3 < V6.0.327), Desigo PXC50-E.D (All versions >= V2.3 < V6.0.327), Desigo PXC64-U (All versions >= V2.3x and < V6.00.327), Desigo PXM20-E (All versions >= V2.3 < V6.0.327), Nucleus NET (All versions), Nucleus ReadyStart V3 (All versions < V2017.02.3), Nucleus Source Code (All versions), SIMOTICS CONNECT 400 (All versions < V0.3.0.330), TALON TC Compact (BACnet) (All versions < V3.5.3), TALON TC Modular (BACnet) (All versions < V3.5.3). By sending specially crafted DHCP packets to a device where the DHCP client is enabled, an attacker could change the IP address of the device to an invalid value.

Affected products

  • Siemens Apogee Modular Building Controller Firmware: before 2.8.2 (fixed in 2.8.2)
  • Siemens Apogee Modular Equiment Controller Firmware: before 2.8.2 (fixed in 2.8.2)
  • Siemens Apogee Pxc Firmware: up to and including 2.8.2
  • Siemens Capital Vstar: any version
  • Siemens Desigo PXC00-E.d Firmware: from 2.3.0, before 6.00.327 (fixed in 6.00.327)
  • Siemens Desigo PXC00-U Firmware: from 2.3.0, before 6.00.327 (fixed in 6.00.327)
  • Siemens Desigo PXC001-E.d Firmware: from 2.3.0, before 6.00.327 (fixed in 6.00.327)
  • Siemens Desigo PXC12-E.d Firmware: from 2.3.0, before 6.00.327 (fixed in 6.00.327)
  • Siemens Desigo PXC22-E.d Firmware: from 2.3.0, before 6.00.327 (fixed in 6.00.327)
  • Siemens Desigo PXC22.1-E.d Firmware: from 2.3.0, before 6.00.327 (fixed in 6.00.327)
  • Siemens Desigo PXC36.1-E.d Firmware: from 2.3.0, before 6.00.327 (fixed in 6.00.327)
  • Siemens Desigo Pxc Firmware: from 2.3
  • Siemens Desigo PXM20 Firmware: from 2.3
  • Siemens DESIGOPXC100-E.d Firmware: affected versions not specified
  • Siemens DESIGOPXC128-U Firmware: affected versions not specified
  • Siemens DESIGOPXC200-E.d Firmware: affected versions not specified
  • Siemens DESIGOPXC50-E.d Firmware: affected versions not specified
  • Siemens DESIGOPXC64-U Firmware: affected versions not specified
  • Siemens DESIGOPXM20-E Firmware: affected versions not specified
  • Siemens Nucleus Net: any version
  • Siemens Nucleus Readystart: before 2017.02.2 (fixed in 2017.02.2)
  • Siemens Nucleus Rtos: any version
  • Siemens Nucleus Safetycert: any version
  • Siemens Nucleus Source Code: any version
  • Siemens Simotics Connect 400 Firmware: up to and including 0.3.0.95
  • and 1 more

Published 2020-01-16. Last modified 2026-06-17.