CISA published advisory ICSMA-21-294-01 on October 21, 2021, covering five vulnerabilities in the communication components of B. Braun's Infusomat Space Large Volume Pump. Affected are SpaceStation with SpaceCom 2 at 012U000061 and earlier and L81 and earlier, Battery Pack SP with Wi-Fi at 028U000061 and earlier and L81 and earlier, and Data module compactPlus A10. Douglas McKee and Philippe Laulheret of McAfee reported them.
The most severe is CVE-2021-33885 (CWE-345, CVSS v3 9.0). SpaceCom2 prior to 012U000062 does not verify data authenticity, so a remote unauthenticated attacker can send the device malicious data to be used in place of the correct data. CISA says the lack of cryptographic signatures on critical data sets results in full system command access and execution.
CVE-2021-33882 (CWE-306, 6.8) lets a remote attacker reconfigure the device from an unknown source, because proprietary networking commands carry no authentication. CVE-2021-33883 (CWE-319, 5.9) sends sensitive information in cleartext, including critical values for a pump's internal configuration.
CVE-2021-33886 (CWE-20, 6.8) passes a raw external string straight to printf statements, giving an unauthenticated attacker on the same network user-level command line access. CVE-2021-33884 (CWE-434, 6.5) lets remote attackers upload any file to the device's /tmp directory through the webpage API, which can overwrite critical files.
B. Braun released software updates. In the United States and Canada they are Battery pack SP with Wi-Fi 028U00093 (SN 138852 and lower) or 054U00093 (SN 138853 and higher) and SpaceStation with SpaceCom 2 012U000093. Outside the United States and Canada they are 027L000093 (below SN 138853), 053L00093 (SN 138853 and higher) and SpaceCom 2 011L000093.
Unsigned data sets on an infusion pump mean the pump will act on whatever configuration arrives over the network. Signing has to cover the data the pump acts on as well as its firmware.