CISA published advisory ICSMA-21-273-01 on September 30, 2021, covering five vulnerabilities in the Boston Scientific ZOOM LATITUDE Programmer/Recorder/Monitor (PRM) Model 3120. The researchers are Endres Puschner of the Max Planck Institute for Security and Privacy in Bochum, Christoph Saatjohann and Christian Dresen of FH Münster University of Applied Sciences, and Markus Willing of the University of Muenster.

Every flaw needs physical access. CVE-2021-38400 (CWE-916, CVSS v3 6.9) lets an attacker pull the hard disk drive or use a crafted USB to extract the password hash and brute force the system password. CVE-2021-38396 (CWE-353, 6.5) is the most direct: the installation utility performs no cryptographic authenticity or integrity check of software on the flash drive, so a crafted USB installs unauthorized software.

The other three widen the reach. CVE-2021-38392 (CWE-284, 6.5) lets a skilled attacker edit the hard disk to change the telemetry region, then interrogate or program an implantable device in any region in the world. CVE-2021-38394 (CWE-1278, 6.2) allows the binary that checks the hardware key to be reverse engineered and a duplicate key built, which opens access to special settings. CVE-2021-38398 (CWE-1329, 6.5) covers unpatched off-the-shelf software components.

CISA notes the PRM is not network connected and has no hardware to be. That keeps the scores in the 6 range. It does nothing for a unit that leaves the clinic for service or disposal.

Boston Scientific will not issue a product update for the Model 3120 and is moving all users to the LATITUDE Programming System, Model 3300. A programmer that talks to implants and installs whatever is on a USB stick needs to be locked in a cabinet until it is retired.