Amadeus data breach: affected airlines and what passengers should do
By Jorge Graells · November 5, 2026 at 10:49 AM UTC · 6 min read
Unauthorized access to Amadeus, the Spanish booking technology provider, has exposed passenger data from Japan Airlines, ANA, Cathay Pacific, Singapore Airlines and others. There's no sign of card data being accessed. The real risk is fake emails that know your flight.
Amadeus data breach: affected airlines and what passengers should do
- Type
- News
- Author
- Jorge Graells
- Date
- Reading time
- 6 min read
- Subjects
Summary
Unauthorized access to Amadeus, the Spanish booking technology provider, has exposed passenger data from Japan Airlines, ANA, Cathay Pacific, Singapore Airlines and others. There's no sign of card data being accessed. The real risk is fake emails that know your flight.
Unauthorized access to systems at Amadeus, the Madrid-based1 company that supplies reservation, ticketing and check-in technology to more than 400 airlines2, has exposed passenger data from several carriers. Singapore Airlines was the latest to disclose it, on November 33, with about 46,000 booking records. Amadeus says4 there is no evidence that payment data was accessed and that its investigation continues.
If you booked with one of these airlines in the last three years, your card is probably not the problem. The thing to watch for is an email that already knows your flight.
◢What happened
Amadeus has said very little, so the timeline has to be pieced together from other sources:
- ▹September 21: Amadeus is told of a potential vulnerability in a booking "display environment", according to what it told heise5.
- ▹September 24: Amadeus detects the unauthorized access but doesn't tell ANA that day, according to the airline's timeline6.
- ▹October 1: Amadeus publishes a short statement2 with no figures and no airline names.
- ▹October 13: heise reports5 a memory dump reachable without authentication, holding credentials and admin passwords, and says passenger data could be viewed in plain text.
- ▹October 16: ANA hears about it from other airlines and asks Amadeus6.
- ▹October 20: Amadeus notifies ANA, Korean Air7 and Asiana8. Japan Airlines2 gets the notice on the 23rd and Cathay Pacific9 on the 28th.
◢Which airlines are affected, and what data
This is what has been published so far:
- ▹Japan Airlines and Japan Transocean Air: about 92,000 customers2. About 2,000 cases also include email, phone, passport and nationality.
- ▹Cathay Pacific: about 53,000 bookings9. A smaller subset also includes contact details, travel documents or frequent flyer numbers.
- ▹Singapore Airlines: about 46,000 records3, around 620 of them with email, phone and travel document details.
- ▹ANA: about 37,800 customers7, around 1,700 with extra data such as passport numbers. Star Flyer, Air Do and Solaseed Air have also issued notices after hearing from ANA.
- ▹Korean Air7 and Asiana8: booking numbers for some customers, no total given.
- ▹Malaysia Airlines10: says some customer data may be affected, no figure.
- ▹Condor: has confirmed it to the German press11, no figure.
- ▹Qantas: still checking12 whether its bookings are involved.
These numbers can't be added up, because some count customers and others count bookings. Amadeus declined to say13 how many victims there are overall.
In most cases the exposed data is a name, a booking reference and flight details. Japan Airlines and ANA7 say no card numbers or passwords were involved, and Cathay says there is no evidence9 of access to financial data.
What about Spanish airlines? I couldn't find any notice from Iberia, Vueling or Air Europa, nor could MuySeguridad1, and I found no announcement from Spain's data protection agency about this case. That doesn't mean they're in the clear: the list has kept growing, and Amadeus hasn't said whether it's complete.
◢What we don't know
How they got in. Amadeus talks about a vulnerability4, while Cathay9 and Asiana8 talk about login credentials for an account on its own system. The dump heise found contained credentials, and it's tempting to connect the two, but no official source has confirmed that and I won't assume it either.
Who did it. Nobody has attributed this to a group or a country, and Amadeus won't say13 whether the attackers have contacted the company.
How long it lasted. Several give a period from August 2023 to September 2026, but it doesn't mean the same thing in each notice. Cathay presents it as when the access happened9, ANA as when the bookings were made7, and Asiana warns8 that the exact timing is still under investigation. So nobody can yet say that someone was inside for three years.
Whether the data has been used. According to Cathay9, Amadeus has found no evidence of misuse. That's where things stand today, and it says nothing about what could happen to the data tomorrow.
◢What can someone do with a stolen booking reference?
Mostly, fool you. Imagine an email with your name, your booking reference and your Thursday flight to Tokyo, asking you to confirm your passport or pay a surcharge before check-in. Normally those details would prove the message was real. After a breach like this, they don't.
On many airlines, the booking reference and surname are also enough to open a booking on the website. That's why Singapore Airlines is contacting3 customers with upcoming trips to change their booking references.
◢What to do if you've flown with these airlines
- ▹Type the airline's address yourself, look for its notice and check your upcoming bookings.
- ▹Be wary of any message that mentions your flight and asks for money, your card or your ID, even if the details are right. Here's how to spot a phishing email.
- ▹If in doubt, call the number on the official website, never the one in the message.
- ▹If you have a flight coming up, ask whether they can change your booking reference.
- ▹If you're told your passport was among the data, keep the notice and ask the airline what it recommends.
- ▹In Spain, INCIBE's 017 helpline14 is free and confidential if you're unsure about a message.
◢What a company should check
If your staff travel, warn them. An executive's itinerary is very useful to anyone preparing CEO fraud: knowing they're on a plane means knowing they won't pick up the phone.
Notice too that the airlines keep saying their own systems weren't affected13. That's what their notices say, but their customers' data was sitting with the supplier. Your company has the same exposure with its accountants, its CRM or its payroll provider.
So it's worth checking what your contract says about notification. Article 33 of the GDPR15 requires a processor to notify the controller without undue delay, and the controller to notify the authority, where feasible, within 72 hours of becoming aware. On ANA's timeline6, 26 days passed between detection and its notice. I'm not saying Amadeus broke any rule: I don't know when it learned whose data was involved, and I'm not aware of any ruling on this. My point is that your response plan can't depend on your supplier telling you quickly.
If you have a technical team, there are two clear jobs. System accounts need password rotation, least privilege and alerts for unusual activity. And if you use Spring Boot, check that the heapdump endpoint isn't open to the internet: heise doesn't say exactly which endpoint this was, but the official documentation16 keeps it restricted by default, so opening it is a decision somebody makes.
I'll update this article when Amadeus or the airlines share more. And if you'd like your team to know how to react to an email that knows their flight, that's what I work on in my cybersecurity training.
Related documents
- News
Crédit Mutuel Arkéa cyberattack: attackers came in through a vendor
French bank Crédit Mutuel Arkéa suffered an attack that allowed fraudulent transfers from its own account. The attackers got in through a service provider's platform. What we know, what we don't and what to learn.
- Article
Device code phishing: what it is and how to stop it
Device code phishing tricks the victim into typing a code generated by the attacker into Microsoft’s real sign-in page. That gives the attacker access to their Microsoft 365 account without a password and without two-step verification getting in the way. Blocking that sign-in flow stops it.
- News
Claude Code leaks keys on GitHub: the settings.local.json problem
Claude Code's "don't ask again" option can save passwords and API keys in .claude/settings.local.json. Apiiro found 1,122 public copies on GitHub with secrets inside. What we know and what to do.