CISA published advisory ICSMA-21-215-01 on August 3, 2021, for the Nexus Control Panel used in Swisslog Healthcare's Translogic pneumatic tube system (PTS). Barak Hadad and Ben Seri of Armis reported eight vulnerabilities affecting versions earlier than 7.2.5.7. Six carry a CVSS v3 base score of 9.8.

CVE-2021-37163 (CWE-259, CVSS 9.8) is the headline. User and root accounts on the panel have hard-coded passwords that can be reached remotely, the accounts are on by default, and native configuration cannot turn them off. CVE-2021-37167 (CVSS 8.8) adds that a user logged in with those default credentials can gain root access to the device.

The memory bugs need no credentials at all. CVE-2021-37161 and CVE-2021-37162 (integer underflow) let an attacker overwrite an internal queue data structure, CVE-2021-37165 overflows on a crafted message to the HMI, and CVE-2021-37164 (CWE-787) copies received data into a stack buffer. Each could allow remote code execution and each scores 9.8.

CVE-2021-37166 (CWE-287, CVSS 9.8) concerns how a local service binds to ports on the device interfaces, which may let an external attacker hijack the connection. CVE-2021-37160 (CWE-494, CVSS 7.5) is the update path: there is no file validation when an update is uploaded.

Swisslog said version 7.2.5.7 fixes every listed vulnerability except CVE-2021-37160, and recommends running the latest version together with its mitigation methods. Armis published detection practices to identify and block exploitation attempts.

Pneumatic tube stations move specimens and medications around a hospital, so they rarely make the medical device inventory. A root password nobody can change, on a networked controller that accepts unsigned updates, is enough reason to put them there.