Researcher: Drug Infusion Pump Is the "Least Secure IP Device" He's Ever Seen
chicksdaddy writes: This is a bad month for the medical equipment maker Hospira. First, security researcher Billy Rios finds a raft of serious and remotely exploitable holes in the company's MedNet software, prompting a vulnerability alert from ICS CERT. Now, one month later, ICS CERT is again warning of a "10 out of 10" critical vulnerability, this time in Hospira's LifeCare PCA drug infusion pump. The problem? According to this report by Security Ledger the main problem was an almost total lack of security controls on the device. According to independent researcher Jeremy Williams, the PCA pump listens on Telnet port 23. Connecting to the device via Telnet, he was brought immediately to a root shell account that gave him total, administrator level access to the pump without authentication. "The only thing I needed to get in was an interest in the pump," he said. Richards found other examples of loose security on the PCA 3: a FTP server that could be accessed without authentication and an embedded web server that runs Common Gateway Interface (CGI). That could allow an attacker to tamper with the pump's operation using fairly simple scripts. Also: The PCA pump stores wireless keys used to connect to the local (medical device) wireless network in plain text on the device. That means anyone with physical access to the Pump (which has an ethernet port) could gain access to the local medical device network and other devices on it. The problems prompted Richards to call the PCA 3 pump "the least secure IP enabled device" he has ever worked with.
I work in animal health care and I don't see devices like this... nothing even freaking close. Truly stunning security was this lax.
There are only 10 kinds of people in the world. Those that understand binary and those that don't.
Linux
There are only 10 kinds of people in the world. Those that understand binary and those that don't.
That's frickin' amazing. I can't wait to hear about drug pumps spamming from formail.cgi.
I forget what 8 was for.
You can also exploit the thing by opening it up and cutting wires.
Look, this is a medical device. People carry it around with them. Sometimes, a technician may need to make changes to it. They do that by plugging into an ethernet port on the device. Otherwise, it is never plugged in.
Do I need a security passcode on everything that somebody could walk up to? Give me a break. My microwave doesn't have one either.
Once your opponent has physical access to the sensitive medical devices that keep you alive, you're fucked. He could just as well put bleach in the insulin bag.
Well yeah. Duh. And it's cue, not queue.
the coroner has no clue.
cute.
Well yeah. Duh. And it's cue, not queue.
Unless you are building a queue of lawsuits. If the pump is fairly common in the health care industry, that could be the case.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
Well, you cue several lawsuits to queue up.
Sounds as insecure as some phone systems - but much more of a worry.
Sounds like development on the cheap and pocket the profits for selling the niche product for a fortune.
The problem is that somebody else can get to the supply. The system goes through a lot of trouble to make sure somebody doesn't siphon off the drug. Getting into the guts of the machine, bypassing the log functions and bog knows what else might be very tempting to the right person. All the more so since the pumps are used all of the time - you could have a good supply of your favorite narcotic.
I give it a couple of weeks before a simple exploit gets published somewhere.
Faster! Faster! Faster would be better!
Nice. Of course then it should have been "Queue the lawsuit s ".
--- Most topics have many sides worth arguing, allow me to take one opposite you.
Is supposed to be the extensive testing and super security the industry is so renowned for.
If you're going to steal the drugs, you're just going to slip into the room, snip the tube, and walk out with the bottle of narcotics. You're not going to bother to hack the system so that it doses out an extra mg or two for you to siphon off. Even if you did manage to bypass any other hurdles and got the machine to dose out more than it was suppose to, at most you'd get fairly limited supply before they realized they went through a bottle of narcotics far faster than the machine should have been administrating it.
No, queueing the lawsuit would still be valid - it would be the act of adding that one single lawsuit to the queue.
It's even easier. You just shut it off and pull the drug while they're sleeping.
My dad had that happen at least once during a weeks long hospital stay. They took forever figuring out how to get him more morphine... as he'd already been prescribed and there are at least reasonable safeguards on the overprescription side.
They even had an idea who it was, as missing drugs was a problem in that ward. They didn't do anything, just said "watch out for that guy". I'm sure they eventually caught him... it's extremely likely someone like that is going to make a mistake... but he sure was hurting a lot of people along the way. The hospital sure could have tried harder to catch him.
As a former employee of Hospira who was outsourced (after starting from day 1 and working there for 6 years) - I am not surprised. Moving all IT and development offshore was going to have its consequences, and reading this makes me gloat.
I had a PCA hooked up after having my broken my collar bone and shattered my wrist re-assembled. The method for me to get a shot of morphine was to simply push a button. The system was set that I could only get a certain number of presses per hour.
That said I didn't use the button at all. They had given me oral painkillers and I was fine with those for the 8 hours I had to wait before they let me go home. For the most part I was just seriously bored. My entertainment was my laptop and watching tv shows on it. It would have been trivial for me to connect an Ethernet cable and mess away.
Well yeah. Duh. And it's cue, not queue.
Unless you are building a queue of lawsuits
I think the OP was referring to a queue of landsharks in suits lining up to sue.
Shows that any OS can be made insecure by incompetent moron administrators/users or, likely in this case, PHBs.
"Be particularly skeptical when presented with evidence confirming what you already believe." -
*moronic... dammit. I know why Slashdot doesn't have an edit feature but, I hate it also.
"Be particularly skeptical when presented with evidence confirming what you already believe." -
not a bug, it's a feature ;)
Cue the class action
Truth.
At my last job, I was talking about the input validation that I'd created on a web application. My PHB asked why I had done that, since the client hadn't asked for it.
If I could include pictures with a Slashdot post, it would be the Jackie Chan "My Brain Is Full Of Fuck" meme.
Never underestimate the power of stupid people in large groups.
And yet, the stock price is at an all-time high. Must be all the media attention!
...2...1...ERROR: page boundary violation at 0x3ed57a09000e /var/log/sys/{$$83456/xdfetklasfhj526%dkgi}...
Dumping process state in: