As reported by Security Affairs, Microsoft Threat Intelligence has disclosed a sophisticated Russian intelligence operation — dubbed CaptiveCrunch — in which the SVR-linked threat cluster Storm-2945 (an operational sub-unit of the infamous Midnight Blizzard / APT29 / Cozy Bear group) has been actively compromising hotel Wi-Fi infrastructure to intercept and steal Microsoft 365 authentication tokens from traveling executives, diplomats, and other high-value targets since at least early May 2026.

Threat Intelligence: This campaign is a stark reminder that physical-world infrastructure — hotel networks, conference center Wi-Fi, airport lounges — has become a legitimate and increasingly exploited attack surface for nation-state actors.

This campaign is a stark reminder that physical-world infrastructure — hotel networks, conference center Wi-Fi, airport lounges — has become a legitimate and increasingly exploited attack surface for nation-state actors. APT29's tradecraft has always been characterized by operational patience and a preference for credential and token theft over noisy malware deployment, and CaptiveCrunch fits that profile precisely.

Why This Campaign Is Especially Dangerous

Captive portals are fundamentally trust-abusing attack surfaces. Travelers are conditioned to accept certificate warnings, click through authentication pages, and enter credentials into web forms they've never seen before — all behaviors that advanced persistent threat actors actively weaponize. By manipulating DNS responses at the hotel network level, Storm-2945 can silently redirect victims to lookalike Microsoft 365 login pages or OAuth flows before the user has any indication something is wrong.

What makes token theft particularly insidious compared to password theft is the persistence it enables. OAuth tokens and session cookies — especially those for Microsoft 365 — can remain valid for hours or days, enabling lateral movement, email exfiltration, and identity impersonation long after the victim has checked out of the hotel and reconnected to a secure corporate network. Traditional MFA offers limited protection here: if the token is harvested post-authentication, the second factor has already been satisfied.

Shield53 Perspective: Token hijacking effectively decouples the attacker from the authentication event. By the time your SOC sees anomalous activity, the legitimate session may already have been cloned and weaponized in a geography your SIEM wasn't expecting.

Who Is Most at Risk

Who Is Most at Risk
Government and diplomatic personnel traveling internationally — a classic SVR targeting priority
Corporate executives and M&A teams carrying sensitive deal or strategy information in their M365 mailboxes
Defense contractors and cleared personnel using Microsoft GCC or commercial M365 tenants
Journalists and NGO workers operating in regions of geopolitical interest to Russia
IT and security administrators — compromising their tokens can yield tenant-wide access

Any organization whose employees frequently travel to international hotels — particularly in Europe, Central Asia, or regions with known Russian intelligence activity — should treat this as an active and immediate threat to their M365 environment.

Broader Implications for Zero Trust Architecture

CaptiveCrunch exposes a critical gap in how many organizations implement Zero Trust: they authenticate the identity but fail to continuously evaluate the context of ongoing sessions. A token issued on a hotel network in an unexpected country, used minutes later to access sensitive SharePoint data, should trigger immediate re-authentication and conditional access evaluation — but only if those policies are properly configured.

Microsoft's Conditional Access policies, when tuned correctly, can flag sign-ins from untrusted networks, anonymous IP ranges, and impossible travel scenarios. The tragedy of campaigns like CaptiveCrunch is that the technical controls to detect and disrupt them often already exist in victims' M365 tenants — they're simply not activated or tuned aggressively enough.

Shield53 Recommendations

Immediate Actions for Security Teams

  • Audit Conditional Access policies now. Ensure policies enforce continuous access evaluation (CAE), block legacy authentication protocols, and require compliant or hybrid-joined devices — especially for privileged accounts.
  • Enable Sign-In Risk policies in Microsoft Entra ID (Azure AD). Configure high-risk sign-in policies to block or require step-up MFA for sessions flagged as anomalous. Review the Identity Protection dashboard for any recent travel anomalies.
  • Deploy phishing-resistant MFA. FIDO2 hardware keys (YubiKey, Titan) or Windows Hello for Business are resistant to real-time phishing and token relay attacks in ways TOTP and SMS are not. Prioritize this for executives and privileged users.
  • Restrict OAuth token lifetimes. Review and tighten token lifetime policies in Entra ID. Short-lived tokens limit the post-theft exploitation window significantly.
  • Brief traveling employees. Issue a security advisory reminding staff never to authenticate to corporate resources over hotel Wi-Fi without an always-on VPN. Consider mobile hotspots for high-risk travelers.
  • Hunt for IOCs. Review Microsoft Threat Intelligence's published Storm-2945 indicators. Search Entra ID sign-in logs for sessions originating from hotel IP ranges, anonymizing proxies, or unexpected geolocations correlated with known traveler itineraries.
  • Enable Microsoft Defender for Cloud Apps. Configure impossible travel and suspicious session policies to alert on anomalous M365 access patterns in real time.

For the CISO: Strategic Posture

This campaign should prompt a formal review of your organization's travel security policy. Zero Trust must extend beyond the perimeter — it must account for the reality that your most sensitive users are frequently connecting from the world's least trusted networks. Consider privileged access workstations (PAWs) for traveling executives, mandatory VPN enforcement at the MDM level, and periodic threat briefings for senior leadership on nation-state targeting of corporate travelers.

APT29 has demonstrated for over a decade that it will patiently exploit the seams between physical and digital security. CaptiveCrunch is not an anomaly — it is a preview of the operational tempo we should expect from Russian intelligence as geopolitical tensions remain elevated through 2026 and beyond.