CVE-2021-27391
Description
A vulnerability has been identified in APOGEE MBC (PPC) (P2 Ethernet) (All versions >= V2.6.3), APOGEE MEC (PPC) (P2 Ethernet) (All versions >= V2.6.3), APOGEE PXC Compact (BACnet) (All versions < V3.5.3), APOGEE PXC Compact (P2 Ethernet) (All versions >= V2.8), APOGEE PXC Modular (BACnet) (All versions < V3.5.3), APOGEE PXC Modular (P2 Ethernet) (All versions >= V2.8), TALON TC Compact (BACnet) (All versions < V3.5.3), TALON TC Modular (BACnet) (All versions < V3.5.3). The web server of affected devices lacks proper bounds checking when parsing the Host parameter in HTTP requests, which could lead to a buffer overflow. An unauthenticated remote attacker could exploit this vulnerability to execute arbitrary code on the device with root privileges.
How to fix
- siemens apogee_pxc_bacnet_automation_controller_firmware3.5.3 or later
- siemens apogee_pxc_modular_\(bacnet\)_firmware3.5.3 or later
- siemens talon_tc_compact_\(bacnet\)_firmware3.5.3 or later
- siemens talon_tc_modular_\(bacnet\)_firmware3.5.3 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| siemens apogee_mbc_\(ppc\)_\(p2_ethernet\)_firmware | v ≤ 2.6.3 | — |
| siemens apogee_mec_\(ppc\)_\(p2_ethernet\)_firmware | v ≤ 2.6.3 | — |
| siemens apogee_pxc_bacnet_automation_controller_firmware | v < 3.5.3 | 3.5.3 |
| siemens apogee_pxc_compact_\(p2_ethernet\)_firmware | v ≤ 2.8 | — |
| siemens apogee_pxc_modular_\(bacnet\)_firmware | v < 3.5.3 | 3.5.3 |
| siemens apogee_pxc_modular_\(p2_ethernet\)_firmware | v ≤ 2.8 | — |
| siemens talon_tc_compact_\(bacnet\)_firmware | v < 3.5.3 | 3.5.3 |
| siemens talon_tc_modular_\(bacnet\)_firmware | v < 3.5.3 | 3.5.3 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.