CISA published advisory ICSMA-18-137-01 (Update A) on May 17, 2018, covering two vulnerabilities in the Medtronic 8840 N'Vision Clinician Programmer and its 8870 N'Vision removable Application Card, all versions. Billy Rios and Jonathan Butts of Whitescope LLC reported them.
CVE-2018-8849 (CWE-311, CVSS v3 4.6) is missing encryption at rest: the card stores personally identifiable and protected health information without encrypting it. CVE-2018-10631 (CWE-693, CVSS v3 6.3) is the more interesting one. The 8840 executes its application program directly from the 8870 card, so an attacker with physical access and enough skill can modify the binaries on the card, and that code runs the next time the card goes into a programmer.
Both attacks need hands on a card, which keeps the CVSS scores moderate. The design lesson is wider. A programmer that boots whatever executable sits on removable media has handed its integrity to whoever last held the card, and signing that code is the only check that survives a lost card.
Medtronic has not developed a product update. It reinforced security reminders, stated that the 8870 card stores PHI and PII in normal operation and must be secured under applicable patient privacy law, and published patient-focused information at its security page.