


Perceptive Security
SOC/SIEM Consultancy

Hijacked Hotel Wi-Fi Pushes Fake Updates to Deliver Surveillance Malware
Published:
1 augustus 2026 om 08:29:05
Alert date:
1 augustus 2026 om 10:00:48
Source:
thehackernews.com
Network Infrastructure, Ransomware & Malware, Identity & Access, Web Technologies
A threat operation tracked as CaptiveCrunch, attributed to Storm-2945, a sub-cluster of Midnight Blizzard (APT29), has been delivering a remote access trojan called CornFlake via hijacked hotel Wi-Fi networks. The attack uses fake browser update prompts served over compromised hotel Wi-Fi to trick guests into installing the malware. CornFlake is capable of capturing webcam images, recording microphone audio, and logging keystrokes, making it a powerful surveillance tool. Microsoft published findings on this campaign, highlighting the sophisticated nature of the operation. The targeting of hotel Wi-Fi suggests a focus on traveling professionals or diplomats, consistent with Midnight Blizzard's known espionage objectives.
Technical details
The operation, tracked as CaptiveCrunch and attributed to Storm-2945 (a sub-cluster of Midnight Blizzard/APT29/Cozy Bear), hijacks hotel Wi-Fi captive portal gateways to perform DNS poisoning. The compromised gateway acts as the DNS resolver for connected devices, allowing attackers to forge DNS responses and redirect traffic. Victims are served fake browser or OS update pages; some use ClickFix instructions prompting users to run attacker-supplied commands via terminal or Windows utilities. Since July 16, some landing pages redirect guests into Microsoft's device code authentication flow, where entering an attacker-supplied code grants the attacker's session MFA-satisfied access. The primary malware delivered is CornFlake, a Go-based RAT that: copies itself to %APPDATA%\svchost32\svchost32.exe, registers as a service named 'Cloud Sync Service', takes idle-triggered screenshots, records clipboard contents with active window title, steals browser cookies and saved passwords (including Chrome App-Bound Encryption-protected cookies), scans removable media, opens a remote shell, uses a Registry Run key and scheduled task for persistence, and deploys a watchdog to restore removed persistence mechanisms. A secondary tool, ChocoShell, is an in-memory PowerShell stealer that collects Microsoft 365 and Azure Active Directory access/refresh tokens and Web Account Manager (WAM) tokens from .tbres files in the Token Broker cache, enabling session replay without browser cookies. Microsoft identified common equipment and management systems across affected networks, suggesting possible compromise of shared captive portal infrastructure rather than isolated venues. The initial compromise vector is under investigation but may involve exposed management interfaces and weak/reused administrator credentials.
Mitigation steps:
1. Use an always-on, full-tunnel VPN when connecting to hotel or public Wi-Fi to route DNS queries through corporate resolvers before the venue gateway can intercept them. 2. Reject any software updates, certificates, browser updates, troubleshooting tools, or security utilities offered through captive portals. 3. Block Microsoft device code authentication flow via Conditional Access policies wherever it is not needed to prevent token hijacking. 4. Monitor for and block the service 'svchost32' / 'Cloud Sync Service' and the file path %APPDATA%\svchost32\svchost32.exe. 5. Audit and remove unauthorized Registry Run keys and scheduled tasks associated with svchost32. 6. Monitor .tbres files in the Token Broker cache for unauthorized access and watch for anomalous Microsoft 365/Azure AD token usage. 7. Enforce strong, unique administrator credentials on captive portal gateways and management interfaces; disable or restrict exposure of management interfaces to the internet. 8. Educate travelers not to execute commands or run utilities prompted by captive portal pages. 9. Deploy endpoint detection for Go-based implants and in-memory PowerShell stealers. 10. Review Chrome browser cookie protections and enforce App-Bound Encryption awareness. 11. Audit for watchdog processes that restore removed persistence mechanisms.
Affected products:
Hotel/hospitality Wi-Fi captive portal gateways
Microsoft 365
Azure Active Directory
Google Chrome (App-Bound Encryption cookie theft)
Windows (Registry Run key
scheduled tasks
svchost32 service)
Web Account Manager (WAM) Token Broker cache
Related links:
https://thehackernews.com/2026/06/clickfix-campaigns-expand-malware.html
https://thehackernews.com/2025/08/amazon-disrupts-apt29-watering-hole.html
https://thehackernews.com/2024/08/google-chrome-adds-app-bound-encryption.html
https://www.microsoft.com/en-us/security/blog/2026/07/31/captivecrunch-midnight-blizzard-targets-travelers-worldwide-for-malware-delivery-and-credential-theft/
https://reliaquest.com/blog/threat-spotlight-dns-poisoning-tactics-expand-to-hospitality/
https://thehackernews.com/2026/04/russian-state-linked-apt28-exploits.html
https://www.ncsc.gov.uk/news/svr-cyber-actors-adapt-tactics-for-initial-cloud-access
Related CVE's:
Related threat actors:
IOC's:
File path: %APPDATA%\svchost32\svchost32.exe, Service name: svchost32, Service display name: Cloud Sync Service, Malware: CornFlake (Go-based RAT), Malware: ChocoShell (in-memory PowerShell stealer), Stolen token files: .tbres files in Token Broker cache, Registry Run key for persistence (svchost32), Scheduled task for persistence (svchost32), Microsoft-impersonating domains (specific names not published), Fake browser/OS update landing pages served via captive portal
This article was created with the assistance of AI technology by Perceptive.
