Of course the problem was programmer error, which is less exciting but in a way scarier. The U-2 was flying at 60,000 ft, about 30,000 ft above any commercial flight, but the flight tracking system got confused and assumed it was at 10,000 ft. So instead of just safely ignoring the spy plane, the system - the En Route Automation Modernization (ERAM) - decided that the U-2 was about to collide with a bunch of planes flying at 10,000 ft. It desperately tried to move all of those flights out of the U-2's "way", and then promptly overloaded and crashed.
That's exactly what you'd expect. Planning flight paths is really hard, even for computers, and here was a system trying to prevent who knows how many actual flights from colliding with a phantom jet. Tech site Ars Technica had a sub-headline that nicely summed up the situation: "System checked infinite number of altitudes for collision risk, causing memory error."
Of course the computer crashed. That's not the point. What people want to know is why it crashed, and what else could have gone wrong. Here's where yesterday's Reuters report comes in.
First, realize just how bad this got: the error "blanked out a broad swath of the southwestern United States, from the West Coast to western Arizona and from southern Nevada to the Mexico border." Second, note how this super-expensive air traffic system behaved: "the $2.4 billion system made by Lockheed Martin Corp, cycled off and on trying to fix the error." Over and over. And now the punchline: "the failure appeared to have been made possible by the sort of routine programming mistake that should have been identified in testing before it was deployed."
Of course the worry is that some attacker could have tried to do this on purpose. Reuters quoted one of the world's top exerts on this issue saying that "hackers have been studying aspects" of the part of ERAM that failed.
But you guys don't have to worry. Reuters quoted a bunch of people emphasizing that it would have been very difficult for an attacker to exploit this programming flaw, even though the system was so flimsy that it crashed because of a plane that was absolutely nowhere near any actual commercial flight.
[Photo: Top World News / YouTube]