Bugs In SCADA Software Leave 7,600 Factories Vulnerable
mspohr (589790) writes with this news from the BBC: "The discovery of bugs in software used to run oil rigs, refineries and power plants has prompted a global push to patch the widely used control system. The bugs were found by security researchers and, if exploited, could give attackers remote access to control systems for the installations. The U.S. Department of Homeland Security said an attacker with 'low skill' would be able to exploit the bugs. About 7,600 plants around the world are using the vulnerable software. 'We went from zero to total compromise,' said Juan Vazquez, a researcher at security firm Rapid7 who, with colleague Julian Diaz, found several holes in Yokogawa's Centum CS 3000 software which was first released to run on Windows 98 to monitor and control machinery in many large industrial installations. The researchers also explored other SCADA software: 'We ended up finding over 1,000 bugs in 100 days.'" The vulnerabilities reported are in Yokogawa's Centum CS 300 industrial control software.
It is a good thing they all use Windows 7 with updates turned by default and are all disconnected from the internet. With a good understanding management mixed in who care about this more than their reports from IE 6 this is not a problem.
http://saveie6.com/
Who's hiring?
Spent All My Mod Points
Well I stopped reading right there.
Why did you need factories with direct connections to the internet anyway? Seems like an easy way to have shit go bad to worse.
The code:
The company that let that code out the door should be sued for gross negligence, and managers fired. That's not the only example; they failed to do basic checks at least three times. This isn't a subtle bug. This is failing C Programming 101.
(Several times, I've tried to convince the C standards committee to put a "strict mode" in the language and move towards a form of C that's resistant to buffer overflow problems. Maybe I should try again.)
C - now with over thirty years of buffer overflows.
"That's okay, only high-skilled hackers are interested in our operations." - PHB
Table-ized A.I.
now that you have come out from under your rocks.
By the way, we have security for you, at a price.
KaChing!
"IBM PC/AT compatibles" being an old term for a PC
"The Human Machine Interface (HMI) of CENTUM CS 3000 is general-purpose PCs (IBM PC/AT compatibles), running Windows 2000 and Windows XP. Windows 2000 and Windows XP have superb networking functions, and OPC for interfacing with supervisory computers are standard – so supervisory computers can easily access the process, and you can optimize your company at the enterprise level. In addition to OPC for communicating between PCs, we can also provide communication with UNIX machines and the like."
XP has Data Execution Prevention (DEP), WK2 doesn't, every exploit listed was a buffer overflow; which DEP is there to prevent. http://en.wikipedia.org/wiki/D...
"CENTUM CS 3000 is a key part of most of Yokogawa’s Enterprise Technology Solutions, and features:
Open environment for optimizing the whole enterprise,"
An open environment; which the most ardent supporters for non-proprietary software/hardware have to admit is an entry point for ones exploits, when used with a software interface of WK2, and now XP; (Win98 is never mentioned)
HOSTS file prevent me viewing the first link but the above is good reason to of checked out the hardware.
cite: CENTUM CS 3000 Integrated Production Control System System Overview
http://cdn2.us.yokogawa.com/TI...
And now this! In some cases the actual software seems to have security holes too. Shocking, shocking, shocking!
Some people can't be trusted with pointy tools and should only eat with a spoon, but I still want a knife and fork as well. Many people are capable. For the rest, they have Java.
Catastrophic failure as an excuse to declare bankruptcy is MBA 101. Who coulda known!
Seems to me that if you care about securing your software, you shouldn't be deploying it on Windows in the first place.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
I am surprised when I find that SCADA software works properly. Bugs are expected.
Craptastic SCADA suites like WonderWare are so poorly written and horribly implemented that they barely run. Then you have plant managers that are so stupid they dont understand that you NEVER run anything but the SCADA on the computers, but instead install other software and have them all on the company LAN with internet access...
They deserve the problems they have, because if the SCADA systems were designed right, and managers and business owners were hit in the face with a sack of nickles when they ask for stupid security rick crap, the bugs would not be a problem as there would be a frontline security defense in place.
Do not look at laser with remaining good eye.
Yes, but does it run SCADA?
Ezekiel 23:20
Boys and girls, SCADA IS A FRIGGING BUG!!
Let's think about this for just a second or ten. I own a corporation that has produced products for a century or more. In the old days, people did EVERYTHING by hand. Then, along came the assembly line - making things easier and faster. Then came automation. At each stage, my corporation has been pretty secure. Then, along comes this newfangled internet thing. Every Tom, Dick, and Javier in the world can get on this internet thing, and play Hack-a-Day with any device they can possibly connect to.
Suddenly, all the investors expect me to connect all my robots and crap to this INTERNET?!?!?! What are they, frigging CRAZY? They expect me to expose my hardware to this huge-ass Hack-a-Day game?
No thanks. Those bugs for brains executives and investors who think this is a good idea are all security risks, and I need to boot their asses OUT!!
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
Yes, but does it run SCADA?
It appears that openSCADA would. (http://openscada.org/downloads/)
Restore the madness of youth's lechery
Just how many years are we going to see postings/articles on how buggy and security-hole-ridden SCADA is?
Near as I can recall, people have been bitching about this steaming pile of shit for over a decade.
I do not fail; I succeed at finding out what does not work.
Scadais garbage because Scada is mostly Winbloze, the most defective process software ever conceived.
My prediction is the executives of any compromised oil rigs, refineries and power plants will assure us they will not stop until they bring to light any shortcoming that caused any resultant catastrophe. They will go on to say that no one could have foreseen this happening and they are laser focused on keeping our infrastructure safe.