ICS-CERT Warns That Infrastructure Switches Have Hard-Coded Account Holes
Trailrunner7 writes with news of more critical infrastructure not being well secured. From the article: "The Department of Homeland Security is warning users of some of GarrettCom's switches that there is a hard-coded password in a default account on the devices, which are deployed in a number of critical infrastructure industries, that could allow an attacker to take control of them. A researcher at Cylance discovered the hidden account and warned the ICS-CERT...The problem exists in the GarrettCom Magnum MNS-6K Management Software and the company has released an updated version of the application that addresses the vulnerability. GarrettCom's switches are used in a variety of industries, including transportation, utilities and defense. The company issued a new version of the affected software in May, but didn't note that the fix for this vulnerability was included in it. 'A "factory" account intended to only be allowed to log in over a local serial console port exists in certain versions of GarrettCom's MNS-6K and MNS-6K-SECURE software. Cylance has identified an unforseen method whereby a user authenticated as "guest" or "operator" can escalate privileges to the "factory" account,' Cylance said in its advisory."
They enter the hardcoded password.
So the alert is that if a hacker can obtain the password for a low-privilege account, they can escalate their privileges to a super-user account. If a hacker can get ANY password for your system, then you are doing it wrong in the first place. Whether it is Janitor Bob's login or the CEO, password strength is a necessity. Especially so for network gear as the traffic passed through a switch like this would make for some interesting exploitative attacks on whatever infrastructure they support.
But the important take-away from this is simple, "password" or "12345" or any 1337 derivative of those passwords should not be used for absolutely anything. Passwords which maximize entropy or multi-factor authentication is the best way to go.
sudo make me a sandwich
Thomas Gabriel warned them! And they ignored him!
Who the heck is GARRETTCOM? Why not go with an industry leader like CISCO, 3COM, D-LINK, Netgear, ETC?
For not using Cisco Gear. ...
*ducks*
God forbid I have someone come over for dinner and they're unable to login to my infrastructure switches and peruse the configs!
Good to see you provide a useful service for a change.
Now, get out of my pants!
“He’s not deformed, he’s just drunk!”
By "doing it wrong" I assume you meant "employing human beings" since it's been repeatedly proven that normal human employees will trade their passwords for sex, chocolate, or free theatre tickets.
Lots of devices have this issue. It looks like GarrettComm pissed of the wrong person.
Wait a minute... Isn't the Department of Homeland Security the one that *wants* backdoor access to everything? After all, you can't put locks on your luggage unless they have a DHS backdoor. Why are they warning us about this? I'm confused. Are we supposed to be rooting for them now?
When our name is on the back of your car, we're behind you all the way!
"Users are also instructed to pencil-in quotation marks around the word 'SECURE' in all of devices' badges and documentation."
Are we supposed to be rooting for them now?
That depends -- exactly how do you mean that?
:-P
"What in the name of Fats Waller is that?"
"A four-foot prune."
We're making progress on disclosure. A few years ago, companies screamed when somebody found and published information about a hole in their products. Now the disclosures are given wide distribution by the U.S. Government's anti-terrorist agency.
That sort of thing makes a big difference when big purchasing decisions are being made. "Homeland Security says that company's products are insecure" can easily lose a company a big sale.
You're using proprietary software on an embedded device, and now you're complaining that it has a backdoor that you didn't know about and can't change?
http://xkcd.com/743/
However, if they can be abused then we have a problem.
I wouldn't necessarily call it a "factory" account, but the well-known way to reset the LOCAL administrator password in a Microsoft Windows Active Directory Domain Account then using other "offline" means has saved more than a few Network Administrators time and possibly their jobs, BUT if such a technique were known to be exploitable remotely, all hell would break loose.
If a box I'm running has a factory-backdoor, I generally have several requirements from the vendor:
* I know it has a backdoor
* I know what physical access, if any, is required to use the backdoor
* I know how to turn it off, or I know that it can't be turned off and accept the risk. Where physical access is required, locking up the device "turns off" the back-door.
* I know how to make it tamper-evident or I know I can't and accept the risk. If physical access is required, a seal across the door leading to the equipment room provided tamper-evidence.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Or it could be a bigger fish calling DHS and saying "you really need to draw attention to this horrific security practice by our smaller competitor with an otherwise technically superior device."
I'm not saying these things shouldn't be reported, but access to regulatory authorities is one of the hallmarks of our system.
Why don't they run these SCADA units over a VPN circuit run on embedded hardware?
AccountKiller