Hotel Wi-Fi attacks use custom malware to breach Microsoft 365 accounts
midnight blizzardstorm-2945captivecrunchmicrosoft 365microsoft entra idcornflakechocoshellhotel wi-fi securitycybersecuritymalwarephishingmfa bypass

Hotel Wi-Fi attacks use custom malware to breach Microsoft 365 accounts

Since at least early May 2026, the Russian threat actor Midnight Blizzard—also tracked as Storm-2945—has been running a global operation called "CaptiveCrunch." This sophisticated campaign involves **hotel Wi-Fi attacks** targeting corporate travelers, specifically aiming for their Microsoft 365 accounts.

The mainstream narrative often focuses on the phishing pages, but that misses the core problem. Midnight Blizzard isn't just sending emails; they're compromising the Wi-Fi gateway devices and captive portals at hotels and conference centers, a key vector for these **hotel Wi-Fi attacks**. This isn't about a single hotel's IT department making a mistake; the evidence points to breaches in shared infrastructure components across the captive portal ecosystem. That means a single compromise could affect many venues.

The Incident: Midnight Blizzard's Invisible Network Takeover

The Mechanism: Inside the CaptiveCrunch Attack Chain

Here's what actually happened, step by step, once Midnight Blizzard got control of the network, specifically targeting **hotel Wi-Fi attacks**:

  1. Network Manipulation: They started by manipulating DNS and HTTP traffic on the compromised Wi-Fi networks. This is key because it lets them control where your browser goes.

  2. Redirection to Phishing: After that, they redirected victims to sophisticated phishing pages. These pages either impersonated legitimate Microsoft 365 login portals or, more cleverly, abused Microsoft Entra ID's device code authentication flow.

  3. Malware Delivery via Fake Updates: On top of the phishing, they also pushed custom malware. They did this through fake browser and operating system update pages, often using "ClickFix" style prompts. If you're on Windows, you'd get the CornFlake RAT. If you're on Android, they'd push APK files.

  4. CornFlake (Go-based RAT): This is a nasty piece of work. Written in Go, CornFlake gives the attackers remote shell access, keylogging, clipboard monitoring, screenshots, and even microphone and webcam surveillance. It steals browser credentials, cookies, and, critically, Microsoft 365 session tokens. It also exfiltrates files, monitors USB devices, and performs system reconnaissance. For persistence, it copies itself to `%AppData%`, disguises itself as "Cloud Sync Service," and uses Windows services, registry run keys, named tasks, and a watchdog routine. It even displays fake progress windows—like a Windows update or Defender scan—to keep you from getting suspicious.

  5. ChocoShell (PowerShell Infostealer): This one runs entirely in memory, making it harder to detect. ChocoShell goes after browser cookies, saved passwords, and, most importantly, Microsoft 365 and Azure AD tokens from the Token Broker cache. It also grabs Wi-Fi credentials using netsh wlan show profile key=clear. It has three silent User Account Control (UAC) bypass techniques and can disable Windows Defender signature updates. What's really clever is how it extracts browser cookies: it uses the Chrome DevTools Protocol by launching the browser with a remote debugging port, completely bypassing Chrome’s App-Bound Encryption.

  6. Device Code Phishing: This is the part that should really worry you. Instead of trying to trick you into typing your password on a fake site, they redirect you to Microsoft's legitimate device code authentication flow. The attacker initiates an authentication request, then presents you with a code to enter at Microsoft’s real sign-in page. You enter the code, thinking you're just logging in, but you've just authenticated the attacker's session, giving them an MFA-satisfied session. That's a direct bypass of your multi-factor authentication.

  7. FruitStone C2 Panel: The attackers manage all this through an unprotected web-based management panel called FruitStone, disguised as a "CloudSync Console." This panel lets them manage infected systems, browse victim files, execute PowerShell commands, and capture screenshots and keystrokes.

It's also worth noting that the extensive code comments in both CornFlake and ChocoShell suggest AI tools likely helped develop them. That's a trend we're going to see more of.

The Impact: Why This Hits Harder Than a Phishing Email

The practical impact here is significant. Any corporate traveler using a compromised **hotel Wi-Fi network** could have their Microsoft 365 account breached, highlighting the severity of these **hotel Wi-Fi attacks**. It's not about losing a password; it's about losing your entire session, complete with MFA bypass, giving the attackers deep access to your corporate data.

This campaign bypasses traditional email security because the initial compromise happens at the network level, often through these **hotel Wi-Fi attacks**. It also makes endpoint security harder, as the malware is delivered through what appears to be legitimate software updates or troubleshooting tools. The sophistication and stealth of these attacks are exactly why the "user error" framing is so frustrating to technical audiences. This isn't a simple mistake; it's a targeted, multi-stage attack that weaponizes trusted infrastructure.

The attribution to Midnight Blizzard, a Russian state-sponsored group, adds another layer of concern. Financially motivated crime is espionage, and the techniques used here could easily apply to any captive portal environment, not just hotels, making these **hotel Wi-Fi attacks** a broader threat.

The Response: Building a Multi-Layered Defense

Microsoft has given some solid recommendations, and they're a good starting point. For more details on their official guidance, refer to Microsoft's Security Blog. But we need to go beyond just user vigilance.

  • Treat public Wi-Fi as untrusted: This is non-negotiable. Use private cellular connections or a managed VPN for all corporate work when on public networks, especially **hotel Wi-Fi**.

  • Avoid software updates on captive portals: Never install updates or tools offered through these networks. If you need an update, do it on a trusted network or via your corporate device management tools.

  • Adopt phishing-resistant authentication: This is critical. Move to hardware-backed MFA like FIDO2 security keys or passkeys. These are much harder to phish than traditional MFA codes.

  • Disable Microsoft Entra device code authentication: If your organization doesn't need this flow, disable it via Conditional Access policies. It's a known attack vector now.

  • Don't use corporate credentials for guest Wi-Fi: This seems obvious, but it's a common mistake. Keep your corporate identity separate.

Beyond these user-centric steps, organizations need to implement deeper defenses. Consider DNS over TLS/HTTPS to prevent DNS manipulation. Deploy solid Endpoint Detection and Response (EDR) solutions that can spot the behaviors of malware like CornFlake and ChocoShell, which are often deployed via **hotel Wi-Fi attacks**. Implement Zero Trust principles, assuming that any network segment, including your users' devices on public Wi-Fi, could be compromised. Network segmentation and micro-segmentation can limit lateral movement if a device does get infected.

The New Baseline for Hotel Wi-Fi Security

This CaptiveCrunch campaign makes it clear: relying solely on user training or basic endpoint security isn't enough anymore. The threat actors are operating at the network layer, making the "invisible threat" a very real problem, especially with **hotel Wi-Fi attacks**. We need to shift our mindset from simply protecting the perimeter to assuming compromise at the network edge. Organizations must build multi-layered defenses that proactively protect against these sophisticated attacks, rather than just hoping users will spot the subtle signs. The days of treating public Wi-Fi, particularly **hotel Wi-Fi**, as a benign, if slightly risky, convenience are over. It's now a weaponized attack surface.

Daniel Marsh
Daniel Marsh
Former SOC analyst turned security writer. Methodical and evidence-driven, breaks down breaches and vulnerabilities with clarity, not drama.