Extranet Credentials Are the Weak Link: Securing OTA Logins After the Booking.com Breach
In April, Booking.com started telling guests that outsiders had seen their names, contact details and reservations. The researchers who traced the fraud that followed kept landing in the same place: the hotel's own login to the partner extranet, taken by a fake CAPTCHA or an infostealer and sold on a forum for as little as $5. This piece lays out what is documented, which logins carry the most risk, and the access control layer a hotel can stand up in 30 days: named logins with MFA, an access register an AI agent reconciles every month, endpoint rules that break the ClickFix trick, and a monitor that reads every security alert and lure in one place.
When I owned ten hotels, the OTA statement came to me every month. The list of people who could log in to the extranet never did.
Nobody thought of that login as a security asset. It was a front-office tool, like the rate grid or the key encoder. The night auditor used it, the reservations manager used it, the revenue consultant used it from home, and somebody at the channel manager vendor had it too. Most of them shared one username. The password got changed when someone remembered.
That's the door the 2026 fraud wave walked through.
I don't want to overstate what's known. Booking.com has said financial information wasn't accessed from its systems, and the security researchers who studied the scams describe several entry points. But every serious account of the last eighteen months points to the property side of the relationship, and most of them point at the extranet login specifically. The fix sits with the hotel, and most of it is software and policy an independent can deploy in a month.
The Problem: The Platform Held, the Hotel Login Didn't
On April 13, Booking.com began notifying customers that "unauthorized third parties" had accessed reservation data: booking details, names, email and physical addresses, phone numbers. Malwarebytes reported that the criminals "appear to have accessed the data by compromising Booking.com's hotel partners," and noted that Booking.com wasn't saying how many customers were affected.
Six weeks later, Gen Digital's research team published the clearest map so far. They found more than 350 compromised accommodations across 50 countries, a number they called conservative. Germany had 49, France 35, the UK 31, Italy 24, Spain 20 and the U.S. 19. Gen was careful about the entry point: "a hotel account, a booking platform partner account, an email inbox, a property management system, a guest messaging workflow, or a third-party service provider." Every item on that list is something the hotel controls.
The scam on the guest side is simple, and it works because it's specific. The guest gets a message that knows their name, their dates and their hotel. Sometimes it arrives inside the platform's own messaging thread. It says the card needs reconfirming or the booking will be cancelled, and it links to a payment page that looks right. SC Magazine covered an earlier round that pushed guests to WhatsApp for advance payments. Hospitality.today described the same pattern in March, with attackers getting extranet logins "through phishing, malware, or stolen credentials."
The money doesn't only leave through guests. In Japan, Polaris Holdings disclosed in May that someone had entered its group Booking.com account and changed the payout bank details, diverting about 9 million yen from one property, as The CyberSec Guru reported. The Japan Hotel Association issued a warning to members in June.
The guest-side scam works because it's specific. The specifics come from a hotel login.
| Date | Source | What it documents |
|---|---|---|
| Mar 2025 | Microsoft | Storm-1865 ClickFix campaign aimed at hospitality staff likely to work with Booking.com |
| Apr to Oct 2025 | Sekoia | Hotel inboxes phished, PureRAT installed, Booking.com accounts taken and resold |
| Mar 2026 | Hospitality.today | Attackers message guests through the official platform thread from hijacked extranets |
| Apr 13, 2026 | Malwarebytes | Booking.com notifies guests of unauthorized access to reservation data |
| May 28, 2026 | Gen Digital | 350+ compromised accommodations, 50 countries; payout bank details changed at a Japanese group (reported separately) |
The Data: How the Logins Get Taken
The technique most often named is ClickFix. Microsoft documented it in March 2025 in a campaign by a group it tracks as Storm-1865, which "specifically targets individuals in hospitality organizations" most likely to work with Booking.com. The email looks like a guest complaint, a prospective booking or an account verification notice. The link opens a page dressed as Booking.com with a fake CAPTCHA. The page tells the user to press a keyboard shortcut that opens the Windows Run box, then paste and run what it has quietly copied to the clipboard. BleepingComputer, eSecurity Planet and Field Effect all walked through the same lure for their readers.
Three keystrokes. The front-desk agent thinks they've proved they're human.
What actually ran is a loader that installs malware Microsoft listed by name: XWorm, Lumma stealer, VenomRAT, AsyncRAT, Danabot and NetSupport RAT. From that point, every saved password and live browser session on that PC belongs to someone else. Sekoia's November 2025 report followed the same chain into a remote access tool called PureRAT and wrote plainly that "PureRAT access then allows attackers to compromise hotels' Booking.com accounts." The phishing emails often came "from a compromised address," which means one hotel's breach becomes the next hotel's convincing lure.
MFA helps less than owners hope against this route. If the malware steals the browser's session cookie, the attacker inherits a login that has already passed its second factor. Sekoia found that the accounts are traded "as authentication cookies or login/password pairs extracted from infostealer logs." That's why the controls below start before the login, on the PC itself.
| What is for sale | Asking price | Why it matters to a hotel |
|---|---|---|
| High-quality infostealer logs | $5 to $5,000 | Logs carry saved extranet logins and live session cookies |
| Low-quality infostealer logs | $0.20 to $2 | Bulk credentials, sorted later for hospitality targets |
| Booking.com logs from a dedicated seller | $30 to $5,000 | Priced by property size and access level |
| Log checker tools | From $40 | Tests which stolen logins still work |
| Hotel admin email lists | From tens of dollars | Targets for the next ClickFix wave |
None of this is peculiar to hotels. Verizon's 2025 Data Breach Investigations Report found credential abuse was the initial vector in 22 percent of breaches, ahead of software exploits at 20 percent, and that third-party involvement had doubled to 30 percent. A hotel extranet is both of those at once: a credential, held by a business that is a third party to the platform.
Booking.com's own guidance to partners describes a verification code sent to a mobile device "if your username and password are ever compromised," and says its staff "will never ask you to provide the password of your Booking.com account." The partner safety page names account takeover as "frequently a result of phishing." The platform has given hotels the tools. The weak part is how hotels use them.
The Framework: Credential Risk by Role
I spent years at Starwood running sales strategy and operations across more than 800 hotels, and distribution access there was managed like any other system: named users, roles, reviews. Independents rarely have that machinery. So the first job is a simple map of who holds what, and which of those logins would hurt most if it walked out the door.
| Who holds the login | Typical access | Exposure | Risk |
|---|---|---|---|
| Shared front-desk login | Reservations, guest messages | Shared PC, high email volume, many users | Highest |
| Owner or GM admin login | Everything, including payout bank details | Personal laptop and phone, often no MFA review | High |
| Revenue manager or outside consultant | Rates, availability, promotions | Off-site device the hotel doesn't manage | High |
| Channel manager or PMS vendor connection | Rates and inventory by connection | Vendor's own security; rarely reviewed | Medium |
| Accounting or finance user | Invoices, statements, payouts | Low email exposure, high-value changes | Medium |
Two rows deserve a second look. The shared front-desk login is where ClickFix lands, because that inbox gets the fake guest complaints. The owner's admin login is where the money moves, because it's usually the only account that can change the payout bank details.
Put those two together on the same PC and you have the Polaris pattern.
The shared front-desk login is where the lure lands. The owner's admin login is where the money moves.
The Mechanism: An Extranet Access Control Layer
A checklist won't hold. Staff turn over, consultants come and go, the channel manager gets swapped, and in six months the shared password is back on a sticky note. What holds is a small system that runs every day and tells someone when the state drifts. It has four parts, and AI does the reading in two of them.
Named logins with MFA, held in a password manager. Every person who touches an extranet gets their own user, with only the rights the job needs. MFA goes on every account, with an authenticator app wherever the platform offers one and SMS only as a fallback. The credentials live in a business password manager tied to the hotel's email identity, so nobody types or saves an extranet password in a browser. When someone leaves, disabling their email account cuts the vault, which cuts the extranet. CISA's guidance on phishing-resistant MFA explains why app-based and hardware-bound factors beat codes that can be phished, and NIST SP 800-63B sets the same direction for authenticators. CISA's plain-language MFA page is a fair thing to hand a front-desk manager.
An access register an AI agent reconciles every month. The register is one table: every platform, every user, their role, their MFA status, the date they were last reviewed. The agent pulls the current user lists, from an export or a screenshot where the extranet has no API, and compares them with the HR roster from payroll and the active vendor contracts. A language model handles the messy matching, because "J. Ruiz (front office)" in one system and "Josefina Ruiz" in payroll are the same person and a former revenue consultant's Gmail address is not. Anything that doesn't match goes to the GM as a short list: remove, confirm, or explain.
Endpoint policy that breaks the ClickFix path. ClickFix needs the Run box and a scripting engine. On front-desk and back-office PCs, a device management policy can disable the Run dialog for standard users and block PowerShell and mshta.exe for them, which is the exact chain The Hacker News summarized from Microsoft's report. Add endpoint detection, keep staff on standard accounts without admin rights, and use a dedicated browser profile for extranets with password saving turned off. Microsoft's own recommendations in the Storm-1865 report include phishing-resistant authentication and attack surface reduction rules. This is the step that protects the session cookie MFA can't.
One monitored queue for alerts and lures. The fourth part is where AI earns its keep day to day. Every security, login, payout and messaging notification the platforms send goes to a shared mailbox that nobody uses for anything else. A classifier reads that mailbox and the front-desk inbox together. It scores incoming mail against the lure patterns the researchers documented: a guest complaint with a link to "review" it, an urgent account verification, an invoice attachment from an unknown sender, a sender address at a hotel you've never dealt with. It flags platform alerts that should never happen quietly: a new login from an unfamiliar device, a change to payout bank details, a new user added, a burst of outgoing guest messages that contain links. High scores page the GM or the owner on their phone within minutes. Everything else lands in a daily digest.
None of the four is exotic. The value is that they run together, every day, without depending on the night auditor's memory.
| Attack step | Control that breaks it | Where AI helps |
|---|---|---|
| Lure email lands in the front-desk inbox | Mail filtering plus lure scoring | Classifier trained on the documented lure patterns |
| Staff paste and run the ClickFix command | Run box and script engines blocked for standard users | None needed; policy does it |
| Infostealer lifts saved passwords and cookies | No passwords saved in browsers; vault only; EDR | Alert triage on EDR detections |
| Attacker logs in to the extranet | Named users, MFA, new-device alerts | Scores login alerts against known staff and devices |
| Attacker messages guests or changes payout details | Payout changes require owner sign-off; alerts on both | Flags link-bearing message bursts and bank changes in minutes |
Implementation: A 30-Day Hardening Plan
This is a project for the GM and whoever runs IT, even if that's a part-time contractor. The software costs are small. The time goes into the first inventory and the conversations with vendors who have had a login for years.
| Days | Work | Owner | Done when |
|---|---|---|---|
| 1 to 3 | Inventory every OTA, metasearch, channel manager and PMS login; turn on MFA everywhere it's offered | GM | Access register exists with MFA status per user |
| 4 to 10 | Replace shared logins with named users; move credentials into the password manager; remove ex-staff and old vendors | GM, IT | No shared logins; every user matches payroll or a contract |
| 11 to 17 | Device policy on front-desk and office PCs: standard accounts, Run box and scripts blocked, EDR, dedicated extranet browser profile | IT | Test ClickFix command fails on every desk PC |
| 18 to 24 | Route platform alerts to the monitored mailbox; stand up lure scoring and the alert queue; set who gets paged | IT, integration partner | A test login from a new device pages the GM |
| 25 to 30 | Write the one-page incident plan; brief every desk shift on the lure patterns; schedule the monthly register reconciliation | GM | Plan printed at the desk; first reconciliation booked |
The incident plan is one page, and it should be boring. If a guest reports a strange payment request, the desk calls the GM, the GM resets every extranet password from a clean device, revokes active sessions, checks payout bank details and user lists, and messages every guest with a stay in the next 30 days through the platform thread to say the hotel will never ask for card details by message. Then the GM reports it to the platform through its security issue form. Speed matters more than polish here, because the attacker is working through the same arrivals list.
A caution on vendors. The channel manager, the PMS and the revenue tool all connect to the extranets, and Verizon's 30 percent third-party figure is a reminder that their security is now part of yours. Ask each one, in writing, how its staff access your accounts, whether that access is logged, and how fast they'll tell you if they're breached. Put the answers in the register. Our vendor contract piece covers the clauses to ask for at renewal.
At Collective Retreats, which I founded and ran across ten locations until it was acquired in 2025, each location had its own listings, and every one of those listings was a login somebody held. That multiplication is the real exposure for any group, and it's why the register has to be automated. Nobody reconciles forty logins by hand every month for long.
If you want help wiring the alert queue, the lure classifier or the register reconciliation into the systems you already run, that's the work our custom AI integrations and automations team does. The broader threat picture is in our piece on guarding guest data in the AI era.
The platform will keep getting blamed in the headlines. The login it was reached through will keep belonging to the hotel.
Frequently Asked Questions
Was Booking.com hacked in 2026?
Booking.com began notifying customers on April 13, 2026 that unauthorized third parties had accessed reservation data, including names, contact details and booking details. Security researchers, including Gen Digital, traced the related fraud to more than 350 compromised accommodations, with entry through hotel accounts, partner logins, email inboxes and connected systems. Booking.com has said financial information was not accessed from its own systems.
How do attackers get into a hotel's Booking.com extranet?
The most documented route is a phishing email to hotel staff that leads to a fake CAPTCHA page. The page tells the user to paste and run a command, which installs an infostealer or remote access tool. That malware collects saved passwords and live browser sessions, including extranet logins, which are then used directly or sold on underground forums.
Does MFA stop extranet takeover?
MFA stops attackers who only have a stolen password, so every extranet user should have it. It does not stop an attacker who steals a live browser session cookie from an infected PC, because that session has already passed MFA. That is why device controls that block the ClickFix chain, and a rule against saving extranet passwords in browsers, matter as much as MFA.
Should front-desk staff share one extranet login?
No. A shared login cannot be tied to a person, cannot be removed when one employee leaves, and usually ends up saved in a browser on a shared PC. Every person should have a named user with only the rights their job needs, stored in a business password manager.
What should a hotel do if a guest reports a suspicious payment request?
Treat it as a likely account takeover. From a clean device, reset every extranet password, revoke active sessions, check payout bank details and the user list, message upcoming guests through the platform to say the hotel will never ask for card details by message, and report the incident to the platform through its security reporting form.
Peter Mack is a hospitality technology strategist and founder of HospitalityOS, helping independent hotels and resorts implement AI systems that drive revenue and reduce operational costs. With 25 years in hospitality operations and technology, he has worked with properties of all types and in every region as both a General Manager, Founder, Operator, Asset Manager, and Owner.