CISA published advisory ICSMA-16-306-01 on November 1, 2016, covering two vulnerabilities in Smiths Medical CADD-Solis Medication Safety Software versions 1.0, 2.0, 3.0 and 3.1. The software manages the drug libraries that CADD-Solis infusion pumps use.
CVE-2016-8355 (CWE-732, CVSS v3 9.9) is the serious one. The software grants an authenticated user elevated privileges on the SQL database, enough to modify drug libraries, add and delete users and change user permissions. CVE-2016-8358 (CWE-300, CVSS 8.5) means the software does not verify the identities at communication endpoints, which opens the channel to a man-in-the-middle attacker.
A drug library is the dosing guardrail. Anyone who can rewrite it can change the limits a pump enforces, and the CVSS vector puts the attack on the network with low privileges and a changed scope. Smiths Medical said physical access to the pump is required to install drug library updates, which slows the path from a tampered database to a tampered pump.
The fix is Version 3.2 inside the continental US and Version 4.1 outside it. Smiths Medical also asked users to enforce strict password standards with a minimum length of 8 characters, run a managed Active Directory, create a dedicated SQL Express database account with managed permissions, assign managed service accounts for servers and pumps, and use VLAN tagging.
Database permissions are a safety control when the database holds dosing limits, and they belong in the threat model on day one.