CISA published advisory ICSMA-16-279-01 on October 5, 2016, covering three vulnerabilities in the Animas OneTouch Ping insulin pump system. All versions are affected. The flaws sit in the radio link between the pump and its meter remote, which can command a bolus.

CVE-2016-5084 (CWE-319, CVSS v3 6.5) is cleartext transmission: the devices do not use encryption for certain data, so an attacker in radio range can sniff it. CVE-2016-5085 (CWE-330, CVSS 4.2) is weak random number generation, which makes it easier to spoof a meter after sniffing traffic and completing the authentication handshake. CVE-2016-5086 (CWE-294, CVSS 6.4) lets an attacker bypass authentication by replaying captured messages.

Put together, the three describe a pairing that an adjacent attacker can observe, imitate and replay. The CVSS vectors all require adjacent network access, so the attacker has to be physically near the patient. The integrity impact on CVE-2016-5086 is rated high, which matters on a device that delivers insulin.

Animas does not plan to release a firmware update. It sent notifications to patients and healthcare professionals and published compensating controls instead: turn off the pump's radio frequency feature, cap bolus delivery through maximum bolus, 2-hour and total daily dose limits, and enable the Vibrating Alert so the patient can cancel a bolus the meter remote starts. Those limits can only be set on the pump itself, and the pump history records the source of every delivery.

Dose limits enforced on the pump are the control that holds when the radio cannot be trusted. A wireless command path to a therapy device needs replay protection and real randomness from the first design review.