Feeds

Proprietary software puts pacemaker users at risk

Open source group wants mandatory code review

5 things you didn’t know about cloud backup

More than one-fourth of defective implantable medical devices discovered this year were probably the result of bugs in the software used to control them, a group advocating open source software claimed in a report that argues against the use of proprietary code in the life-saving products.

Although the pacemakers, implantable cardioverter defibrillators and other IMDs, or implantable medical devices, are heavily regulated by the US Food and Drug Administration, the source code for their underlying software is deemed the exclusive property of its manufacturers, the Software Freedom Law Center wrote in the report. As a result, doctors and patients are barred from scrutinizing the code for defects that could result in life-threatening conditions.

"Though the surge in IMD treatment over the past decade has had undeniable health benefits, device failures have also had fatal consequences," the authors wrote. "Research indicates that as IMD usage grows, the frequency of potentially fatal software glitches, accidental device malfunctions, and the possibility of malicious attacks will grow."

In the first half of this year, the FDA recalled 23 devices because there was a "reasonable probability that use of these products will cause serious adverse health consequences or death," according to the report. At least six of those defects likely stemmed from software bugs. One defibrillator recalled by a subsidiary of Medtronic had been the subject of failure reports that spanned its entire eight-year history including one "unconfirmed adverse patient event," the report claimed.

Chris Garland, an executive with the company said the recalled device was an external defibrillator used by paramedics and emergency personnel, and not one implanted in patients, as the report suggests.

From 1997 to 2003, at least 212 deaths resulted from defects in five different brands of defibrillators.

The report comes as researchers over the past few years have warned that implantable devices, particularly newer ones that are remotely controlled using radio signals, are vulnerable to attacks that can cause the devices to malfunction or expose vital signs and other sensitive patient data. Researchers have struggled to devise ways to secure the devices against tampering without preventing doctors from accessing them in the event of an emergency. Protections based on ultrasound waves and password tattoos are two of the proposed solutions.

The non-profit software group has offered a new approach: requiring device manufacturers to make all source code publicly auditable.

"Our intention is to demonstrate that auditable medical device software would mitigate the privacy and security risks in IMDs by reducing the occurrence of source code bugs and the potential for malicious device hacking in the long-term," the report states. "Although there is no way to eliminate software vulnerabilities entirely, this paper demonstrates that free and open source medical device software would improve the safety of patients with IMDs, increase the accountability of device manufacturers, and address some of the legal and regulatory constraints of the current regime."

The report, titled "Killed by Code: Software Transparency in Implantable Medical Devices," is here. ®

This article was updated to make clear that software defects are likely the cause of one-quarter of the recalls. It was also updated to add comment from Medtronic.

Gartner critical capabilities for enterprise endpoint backup

More from The Register

next story
Why has the web gone to hell? Market chaos and HUMAN NATURE
Tim Berners-Lee isn't happy, but we should be
Apple promises to lift Curse of the Drained iPhone 5 Battery
Have you tried turning it off and...? Never mind, here's a replacement
'Stop dissing Google or quit': OK, I quit, says Code Club co-founder
And now a message from our sponsors: 'STFU or else'
Microsoft boots 1,500 dodgy apps from the Windows Store
DEVELOPERS! DEVELOPERS! DEVELOPERS! Naughty, misleading developers!
Linux turns 23 and Linus Torvalds celebrates as only he can
No, not with swearing, but by controlling the release cycle
Scratched PC-dispatch patch patched, hatched in batch rematch
Windows security update fixed after triggering blue screens (and screams) of death
This is how I set about making a fortune with my own startup
Would you leave your well-paid job to chase your dream?
prev story

Whitepapers

Best practices for enterprise data
Discussing how technology providers have innovated in order to solve new challenges, creating a new framework for enterprise data.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Advanced data protection for your virtualized environments
Find a natural fit for optimizing protection for the often resource-constrained data protection process found in virtual environments.
How modern custom applications can spur business growth
Learn how to create, deploy and manage custom applications without consuming or expanding the need for scarce, expensive IT resources.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?