Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Software bug contributed to blackout(not virus related)
The Register ^ | 2/12/04 | snooker

Posted on 02/12/2004 5:45:30 AM PST by snooker

A previously-unknown software flaw in a widely-deployed General Electric energy management system contributed to the devastating scope of the August 14th northeastern U.S. blackout, industry officials revealed this week.

The bug in GE Energy's XA/21 system was discovered in an intensive code audit conducted by GE and a contractor in the weeks following the blackout, according to FirstEnergy Corp., the Ohio utility where investigators say the blackout began. "It had never evidenced itself until that day," said spokesman Ralph DiNicola. "This fault was so deeply embedded, it took them weeks of pouring through millions of lines of code and data to find it."

The flaw was responsible for the alarm system failure at FirstEnergy's Akron, Ohio control center that was noted in a November report from the U.S.-Canadian task force investigating the blackout. The report blamed the then-unexplained computer failure for retarding FirstEnergy's ability to respond to events that lead to the outage, when quick action might have limited the blackout's spread.

"Power system operators rely heavily on audible and on-screen alarms, plus alarm logs, to reveal any significant changes in their system's conditions," the report noted. FirstEnergy's operators "were working under a significant handicap without these tools. However, they were in further jeopardy because they did not know that they were operating without alarms, so that they did not realize that system conditions were changing."

The cascading blackout eventually cut off electricity to 50 million people in eight states and Canada.

The blackout occurred at a time when the Blaster computer worm was wreaking havoc across the Internet. The timing triggered some speculation that the virus may have played a role in the outage -- a theory that gained credence after SecurityFocus reported that two systems at a nuclear power plant operated by FirstEnergy had been impacted by the Slammer worm earlier in the year.

Instead, the XA/21 bug was triggered by a unique combination of events and alarm conditions on the equipment it was monitoring, DiNicola said. When a backup server kicked-in, it also failed, unable to handle the accumulation of unprocessed events that had queued up since the main system's failure. Because the system failed silently, FirstEnergy's operators were unaware for over an hour that they were looking at outdated information on the status of their portion of the power grid, according to the November report.

The root cause of the outage was linked to a variety of factors, including FirstEnergy's failure to trim back trees encroaching on high-voltage power lines. FirstEnergy says its problems were some of many issues destabilizing power flow in the northeast that day, and that its role in the outage is overstated in the interim report.

On Tuesday, the North American Electric Reliability Council (NERC), the industry group responsible for preventing blackouts in the U.S. and Canada, approved a raft of directives to utility companies aimed at preventing a recurrence of the outage. One of them gives FirstEnergy a June 30th deadline to install any known patches for its XA/21 system.

FirstEnergy says it already patched the blackout bug last fall, when GE made a fix available, and is in the process of replacing the XA/21 with a competing system -- a changeover that was planned before the blackout.

NERC spokesperson Ellen Vancko said the organization would release a more comprehensive list of recommendations next month that would likely instruct all U.S. and Canadian electric companies using GE's XA/21 system to install the patch.

"That blackout report will go into much greater detail and will more broadly address the entire industry, whereas this particular report addressed the specific actors involved in the blackout, as well as some specific actions NERC had to take," Vancko said.

GE Energy declined repeated requests for comment on the bug.


TOPICS: News/Current Events; Technical; US: New York
KEYWORDS: blackout; firstenergy; newyork; powerfailure; software
Navigation: use the links below to view more comments.
first 1-2021-38 next last
The truth is finally coming out about the day NYC went dark. Does not appear to be virus related but an actual software flaw.
1 posted on 02/12/2004 5:45:31 AM PST by snooker
[ Post Reply | Private Reply | View Replies]

To: snooker
an actual software flaw

been there.

2 posted on 02/12/2004 5:47:32 AM PST by palmer (Solutions, not just slogans -JFKerry)
[ Post Reply | Private Reply | To 1 | View Replies]

To: palmer
I never have software flaws myself, just "undocumented features". You never know when someone will need a data-corruption feature or a "crash now" feature, so my initial efforts usually include one or two of those, not to mention a "don't compile" facility ;)
3 posted on 02/12/2004 5:55:15 AM PST by general_re (Remember that what's inside of you doesn't matter because nobody can see it.)
[ Post Reply | Private Reply | To 2 | View Replies]

To: general_re
I never have software flaws myself, just "undocumented features". You never know when someone will need a data-corruption feature or a "crash now" feature, so my initial efforts usually include one or two of those, not to mention a "don't compile" facility ;)

You sound like you've been in Software QA. LOL

4 posted on 02/12/2004 5:59:53 AM PST by Semper Paratus
[ Post Reply | Private Reply | To 3 | View Replies]

To: general_re
"Undocumented security features". Users love those ;0)
5 posted on 02/12/2004 6:23:03 AM PST by Chad Fairbanks (What am I rebelling against? Well, what do ya got?)
[ Post Reply | Private Reply | To 3 | View Replies]

To: snooker
"'This fault was so deeply embedded, it took them weeks of pouring through millions of lines of code and data to find it.'"

Well, that's it right there. Dumping gallons of coffee into the computer is bound to do some damage.

--Boris

6 posted on 02/12/2004 6:26:08 AM PST by boris (The deadliest Weapon of Mass Destruction in History is a Leftist With a Word Processor)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Chad Fairbanks; Semper Paratus
"Undocumented security features".

Well, yeah. Look, if I implemented a backdoor.access function, that would be too obvious, and bad guys might take advantage of it, so I have to hide that function by not doing any bounds-checking and so forth ;)

7 posted on 02/12/2004 6:32:04 AM PST by general_re (Remember that what's inside of you doesn't matter because nobody can see it.)
[ Post Reply | Private Reply | To 5 | View Replies]

To: general_re
Bounds Checking is for pikers anyway. And testing? That's V&V's job, not mine. If they don't find the problems it's THEIR fault.
8 posted on 02/12/2004 6:33:50 AM PST by Chad Fairbanks (What am I rebelling against? Well, what do ya got?)
[ Post Reply | Private Reply | To 7 | View Replies]

To: general_re
I bet the same crew that installed the software on this power grid were hired to handle the software for the Mars Land Rovers.
9 posted on 02/12/2004 6:38:52 AM PST by Semper Paratus
[ Post Reply | Private Reply | To 7 | View Replies]

To: snooker
This is good. They are replacing the system with a new one that will have all new bugs.
10 posted on 02/12/2004 6:39:40 AM PST by js1138
[ Post Reply | Private Reply | To 1 | View Replies]

To: Chad Fairbanks
If they don't find the problems it's THEIR fault.

Exactly. And I also don't tolerate any arguments about how my stuff doesn't do what it's supposed to do - if that's the case, then obviously the spec was wrong in the first place, and I fixed it by doing it correctly.

11 posted on 02/12/2004 6:44:06 AM PST by general_re (Remember that what's inside of you doesn't matter because nobody can see it.)
[ Post Reply | Private Reply | To 8 | View Replies]

To: Semper Paratus
However, they were in further jeopardy because they did not know that they were operating without alarms....

Obviously, the solution is to create an alarm that lets you know when the alarms are broken ;)

12 posted on 02/12/2004 6:45:59 AM PST by general_re (Remember that what's inside of you doesn't matter because nobody can see it.)
[ Post Reply | Private Reply | To 9 | View Replies]

To: snooker
Who wrote the code? Obviously, it doesn't have to be a virus to have the same effect.
13 posted on 02/12/2004 6:50:29 AM PST by stuartcr
[ Post Reply | Private Reply | To 1 | View Replies]

To: boris
Well, that's it right there.

I see you caught that too -- one of my pettest peeves.

Alas, the mental image is not nearly so fun as when a story mentions that someone had "kudus" heaped upon them....

14 posted on 02/12/2004 6:52:27 AM PST by r9etb
[ Post Reply | Private Reply | To 6 | View Replies]

To: js1138
They are replacing the system with a new one that will have all new bugs.

They never learn. Truly amazing when you consider the consequences. Sometimes the devil you know is much safer than the devil you don't

15 posted on 02/12/2004 6:55:43 AM PST by snooker
[ Post Reply | Private Reply | To 10 | View Replies]

To: js1138
This is good. They are replacing the system with a new one that will have all new bugs.

Yeah, but these will be COTS bugs, and therefore cheaper and better.

16 posted on 02/12/2004 6:56:30 AM PST by r9etb
[ Post Reply | Private Reply | To 10 | View Replies]

To: _Jim; null and void
Does this dovetail with your power dogma?
17 posted on 02/12/2004 6:58:08 AM PST by txhurl
[ Post Reply | Private Reply | To 1 | View Replies]

To: Chad Fairbanks
You'd be surprised how many systems analysts have to fix programmer's code. I rarely even told them, just recompiled and put back into service. And they rarely noticed.
18 posted on 02/12/2004 7:02:13 AM PST by txhurl
[ Post Reply | Private Reply | To 8 | View Replies]

To: txflake
Yes. Both of our dogmas.
19 posted on 02/12/2004 7:36:15 AM PST by null and void (Yes on SB 1160 = No on your re-election)
[ Post Reply | Private Reply | To 17 | View Replies]

To: snooker; snopercod; Robert357; Dog Gone; randita; Grampa Dave; SierraWasp; NormsRevenge
OK ... Our world is now controlled by the computers.

Now about California's blackouts... those were caused by a bad Governor....

20 posted on 02/12/2004 8:34:06 AM PST by Ernest_at_the_Beach (The terrorists and their supporters declared war on the United States - and war is what they got!!!!)
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-38 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson