One-millisecond software bug grounded 2,145 UK flights, blocking passenger compensation

Published:

Quick summary

NATS, the UK’s air traffic control provider, has confirmed that a dormant software defect triggered the September 8, 2026 nationwide airspace outage that cancelled approximately 2,145 flights and disrupted at least 300,000 passengers in a single day. The fault — a millisecond-level timing error inside the National Airspace System module that assigns radar identification codes — had existed undetected for years. A software fix has been developed, but permanent deployment is pending safety testing.

The Civil Aviation Authority has classified the event as an extraordinary circumstance, which effectively bars most passengers from statutory cash compensation. A six-month independent CAA review is now underway, and calls for NATS chief executive Martin Rolfe’s dismissal are growing louder.

Ten days after the worst UK airspace failure in years, the preliminary investigation report tells a story that is both technically precise and deeply unsettling: a bug that had been sitting inside critical air traffic software for years, waiting for a single millisecond-long collision of events to bring down the system.

At 10:00 local time on September 8, a manual squawk-code request inside the National Airspace System was interrupted by a higher-priority message. The module resumed incorrectly, producing corrupted flight-data output that propagated into the link between the NAS and London Area Control. The link dropped, briefly reconnected after roughly 45 seconds, then failed again at 12:32 — at which point controllers reverted to manual air traffic management and departures across UK airports halted.

Inbound flights were initially permitted to continue, but airports ran out of parking space and restrictions tightened. By the end of the disruption window, around 2,145 flights had either been cancelled or failed to operate across September 8 and 9, with Cirium data cited in post-incident analysis putting the single-day passenger impact on September 8 at a minimum of 300,000 people.

NATS confirmed the incident was not a cyber attack and had no connection to a military jet’s callsign — two theories that circulated in the immediate aftermath. The preliminary report, published on September 16, states a software fix has been developed and mitigation measures are active while permanent deployment is tested.

What the preliminary report actually says

The NATS preliminary investigation report traces the fault to a legacy defect in the NAS module responsible for squawk-code allocation and reassignment. The defect required an extremely specific sequence — a manual request paused mid-process by a higher-priority interrupt — to activate. That sequence had apparently never occurred in live operations before September 8.

Once triggered, the corrupted output did not immediately crash the system. Instead, the NAS continued attempting to process bad data until the link to London Area Control was severed to protect system integrity. That second link failure at 12:32 is what forced the full shift to manual procedures and the effective halt of UK departures.

NATS chief executive Martin Rolfe has stated the defect is unrelated to either the 2023 or 2025 outages — a point that matters for the CAA’s review, since it suggests the UK’s air traffic infrastructure has now produced at least two distinct software failure modes in three years.

UK NATS outage comparison: August 2023 versus September 2026
Factor August 2023 outage September 2026 outage
Root cause Flight plan with duplicate waypoint abbreviation caused processing system to enter maintenance mode Millisecond interrupt corrupted squawk-code module output in National Airspace System
Passengers affected Over 700,000 (approx. 300,000 by cancellations) At least 300,000 on September 8 alone; ~2,145 flights cancelled across two days
Aggravating factor No qualified engineers on duty (public holiday); resolution delayed by 3+ hours Latent defect undetected for years; no prior triggering event in live operations
Regulatory response CAA independent review; published findings and recommendations CAA independent review ordered; six-month reporting timeline
Compensation outcome Extraordinary circumstances; statutory cash payouts largely denied Extraordinary circumstances declared; statutory cash payouts unlikely

Transport Secretary Heidi Alexander ordered NATS to deliver the preliminary report within a week of the incident and separately directed the Civil Aviation Authority to conduct an independent review with a six-month horizon, covering NATS reliability and what further investment in system resilience may be required.

Ryanair’s Chief Operations Officer Neal McMahon went further, publicly calling on Alexander to dismiss Rolfe and install leadership capable of delivering both a functional NATS service and a working backup system. No formal legal action against NATS has been announced by any carrier at this stage.

Superdeals to Asia preview

Superdeals cover departures from North America, Europe and Australia.

Flight deals most people never see

Air Traveler Club monitors thousands of routes for pricing anomalies that traditional search engines miss. With ATC Superdeals members save up to 80% on each flight vs. regular fares.

Too good to be true? Check it out yourself. It's free.

Newsletter Form

Delivered weekly. Unsubscribe anytime.

Why the compensation picture is worse than it looks

The CAA’s formal compensation statement is worth reading carefully, because the headline — “extraordinary circumstances” — does real work here. Under UK261 (the post-Brexit equivalent of EU261/2004), airlines owe passengers fixed cash compensation of £220 to £520 per person for cancellations, depending on route distance. That obligation disappears when the cause is classified as extraordinary — meaning outside the airline’s control and unavoidable even with all reasonable measures taken.

A technical failure at a state-mandated monopoly provider fits that definition. The CAA confirmed on September 9 that both the direct NATS failure and its knock-on effects qualify, which means the cash compensation route is effectively closed for the vast majority of affected passengers.

What airlines must still provide is duty of care: meals and refreshments during the wait, hotel accommodation if an overnight stay became necessary, and rebooking on the next available service. Passengers who were denied those basics have a legitimate claim — not for the cancellation itself, but for the airline’s failure to meet its care obligations during the disruption.

Travel insurance is the other lever. Policies that explicitly cover air traffic control failures — not all do — can bridge the gap that statutory rights leave open. The 2023 outage produced the same compensation outcome, and the pattern is now established: NATS failures will be classified as extraordinary, and passengers without appropriate insurance will absorb the cost.

Steps for affected and future UK-route travelers

The extraordinary circumstances classification is final for September 8–9 disruption, but several practical options remain open — and future UK-route bookings carry a different risk profile than they did a month ago.

  • Claim duty of care, not cash compensation: If your flight was cancelled on September 8 or 9 and your airline failed to provide meals, accommodation, or rebooking, submit a formal complaint through the airline first, then escalate to the CAA or your national consumer authority. The extraordinary circumstances ruling covers compensation — it does not excuse airlines from their care obligations.
  • Check your travel insurance policy language: Policies vary significantly on air traffic control coverage. Look specifically for “ATC failure,” “airspace closure,” or “operational disruption” in the covered events list — not just “cancellation.” If your current policy lacks this, consider switching before your next UK-routing trip.
  • Use FlightAware or Flightradar24 during UK hub transits: Real-time tracking gives you a 30–60 minute head start on rebooking options before airport queues form. During a system-wide outage, that window matters.
  • For transatlantic travelers connecting through Heathrow or Gatwick: Build in a minimum one-night buffer on itineraries where a missed connection means a missed long-haul departure. The September 8 disruption showed that inbound restrictions followed within hours of the initial departure halt — same-day recovery was not realistic for most passengers.
  • Monitor the CAA’s independent review: The six-month reporting window means findings are expected by approximately March 2027. If the review mandates specific redundancy upgrades or operational changes at NATS, it will be the clearest signal yet of whether the underlying resilience problem is being addressed.

Watch: The CAA’s independent review report, due around March 2027, will indicate whether mandatory investment in backup systems is ordered. If it stops short of binding requirements, expect the political pressure on NATS leadership to intensify ahead of the next contract renewal cycle.

ATC Intelligence

ATC Intelligence is the research division of Air Traveler Club. Backed by 15 years in Asia-Pacific aviation, we don't just report on the regional market; we live and work in it. By pairing AI-driven data with strict human fact-checking, we provide actionable, trustworthy journalism designed to make your trips to Asia smarter and more affordable.

Follow our daily coverage on Google News, Google Discover, and social media.

Questions? Answers.

Will I receive compensation if my flight was cancelled due to the September 8 NATS outage?

Almost certainly not in the form of statutory cash compensation. The Civil Aviation Authority has classified the outage and its knock-on effects as extraordinary circumstances under UK261, which removes the airline’s obligation to pay fixed compensation. You are entitled to duty of care — meals, hotel accommodation if stranded overnight, and rebooking — and can claim against your airline if those were denied. Travel insurance with ATC failure coverage is the primary route to financial recovery beyond duty of care.

Is the September 2026 NATS failure connected to the 2023 outage?

No. NATS chief executive Martin Rolfe has confirmed the two incidents have different root causes. The 2023 failure involved a flight plan processing system that entered maintenance mode after encountering a flight plan with two identically coded waypoints. The 2026 failure was a separate legacy defect in the squawk-code allocation module, triggered by a millisecond-level interrupt sequence that had never occurred in live operations before. The CAA’s current independent review will assess whether the pattern of distinct software vulnerabilities points to broader systemic issues.

What is a squawk code and why did its failure ground flights?

A squawk code is a four-digit transponder identifier assigned to each aircraft so radar systems can track it individually. The National Airspace System allocates and manages these codes automatically. When the NAS module handling that process produced corrupted output, the data link to London Area Control — the centre managing high-altitude UK traffic — failed. Without reliable identification data, controllers could not safely manage normal traffic volumes and were forced to revert to manual procedures, which dramatically reduced the number of aircraft that could be handled simultaneously.

Could a similar bug exist in other countries’ air traffic control systems?

That question is open. NATS has not indicated whether the specific defect is unique to its National Airspace System or present in similar software architectures used elsewhere. Aviation regulators in other countries typically conduct their own assessments when a significant ATC software failure occurs. The CAA’s independent review may address this, but no official statement from ICAO or other national regulators on comparable vulnerability assessments has been published at this stage.