Flight chaos caused by software defect in space of a millisecond, report says

This post was originally published on this site.

Flight chaos caused by software defect in the ‘space of a millisecond’, report says

Passengers wait for flights and connections at the South terminal of Gatwick Airport on September 09, 2026.Image source, Dan Kitwood/Getty Images
ByKaty AustinTransport correspondent and Tom EspinerBusiness reporter
  • Published

An air traffic control system failure that sparked widespread travel chaos earlier this month was caused by a “software defect”, the UK’s national air traffic service (Nats) has said.

The problem happened “in the space of a millisecond”, Nats said, leading to the system producing corrupted data.

The failure led to more than 2,000 flights being cancelled and hundreds of thousands of passengers affected, with some sleeping on airport floors or getting stuck overseas.

The incident prompted questions over the resilience of Nats’ systems, and some airlines questioned the position of its chief executive Martin Rolfe.

There has also been anger from passengers about how much support they got from airlines, and about the fact that they are unlikely to be entitled to compensation because the regulator judges the situation was extraordinary circumstances.

Flights in and out of the UK’s main airports were affected, including Heathrow, Gatwick, Luton and Glasgow.

The disruption took days to completely resolve because of the number of planes and crew left out of place.

The government had previously ruled out a cyber attack, and last week the Ministry of Defence denied a report that a military aircraft was to blame.

In an initial report, external, Nats said the defect happened in the system which “underpins the management of UK airspace”.

Martin Rolfe said: “I would like to apologise again, very sincerely, to everyone who was affected last week.

“It’s our job to get people where they want to go, quickly and without delay and we are devastated when that goes wrong.

“However, our primary role is to keep our skies safe, and everyone who flies through them. At no point last week was safety in question.”

Transport Secretary Heidi Alexander described the disruption as “completely unacceptable” and “frustrating” for passengers, airlines and airports.

“It’s clear we need to urgently understand why this issue was not discovered and fixed before it caused chaos,” she said, adding that a Civil Aviation Authority review was underway.

Addie Kitson, 26, had been on a solo-holiday in China when her flight home from Chengdu was diverted to Sweden.

“I thought I landed fine” she told the BBC, “but then they went: ‘Welcome to Stockholm’ I went: ‘Ooh, that’s not London'”.

After being told about the issues affecting UK airspace, they were kept on the plane for a few hours, and then spent 19 hours inside Stockholm airport.

“I got one £11 food voucher that didn’t even cover the cost of a sandwich in Stockholm airport”, Addie said.

She had to buy all refreshments, plug adaptors and WI-FI connections so she could work remotely in the airport because she had not made it home to get back for work. It was almost £100 in unexpected costs.

Addie questioned the rules around compensation.

“I saw an update saying if you were delayed, diverted or cancelled because of these issues you didn’t get any compensation because it was an extraordinary event,” she said.

“It’s happened multiple times before, it doesn’t seem that extraordinary.”

Hot this week

Researchers used Anthropic’s Claude to hack into OpenAI

In a twist that captures the strange new state...

The clock is ticking: Final 24 hours to exhibit at TechCrunch Disrupt 2026

Exhibit table bookings close tonight, Friday, September 18, at...

Teen who piloted Channel boat with 165 migrants jailed

Chan Mathok Atak has been sentenced to two years and three months in prison after piloting the boat.

How Iraola is moving Liverpool on from the Slot era

How Iraola is moving Liverpool on from the Slot...

Topics

spot_img

Related Articles

Popular Categories

spot_imgspot_img