CISA published advisory ICSMA-20-170-01 on June 18, 2020, covering seven vulnerabilities in Baxter ExactaMix compounders. Affected are the EM1200 at versions 1.1, 1.2, 1.4 and 1.5 and the EM2400 at versions 1.10, 1.11, 1.13 and 1.14, with each flaw hitting a different subset. Baxter reported the issues.

Two flaws are hard-coded administrative credentials. CVE-2020-12016 (CWE-259, CVSS 8.1) covers the ExactaMix operating system on every listed version and lets an attacker with network access view sensitive data including PHI. CVE-2020-12012 (CVSS 6.8) is a second hard-coded admin account in the ExactaMix application, reachable with physical access.

The oldest builds (EM2400 1.10 and 1.11, EM1200 1.1 and 1.2) add three more. CVE-2020-12008 (CWE-319, CVSS 7.5) is cleartext messages carrying order information to the order entry system. CVE-2020-12032 (CWE-311, CVSS 8.1) is device data with sensitive information stored in an unencrypted database. CVE-2017-0143 (CVSS 8.1) is the SMBv1 input validation flaw from Microsoft bulletin MS17-010, which can lead to remote code execution.

The physical side rounds it out. CVE-2020-12024 (CWE-284, CVSS 6.8) is an unrestricted USB interface that lets someone at the machine load a payload or reach the hard drive by booting a live USB OS. CVE-2020-12020 (CWE-668, CVSS 6.1) lets non-administrative users reach the operating system and edit the application startup script.

Baxter recommends that users of EM2400 1.10 and 1.11 and EM1200 1.1 and 1.2 contact service support to upgrade to version 1.13 (EM2400) or 1.4 (EM1200), and that all users apply compensating controls. It also offers an ExactaMix Cybersecurity Guide on request. The hard-coded OS credentials still appear on 1.13, 1.14, 1.4 and 1.5, so the upgrade narrows the list without closing it.

A compounder that still answers on SMBv1 belongs on an isolated segment with nothing else.