ctipilot.ch

Midnight Blizzard

actor · actor:midnight-blizzard single-sourcesingle-source-national-cert

Russia-based cyber-espionage actor attributed by the US and UK governments to the Foreign Intelligence Service of the Russian Federation (SVR), primarily targeting governments, diplomatic entities, NGOs and IT service providers in the US and Europe; known for compromise of valid accounts, abuse of OAuth applications for cloud lateral movement, and device-code phishing (Microsoft Threat Intelligence, 2026-07-31). Referenced in this pipeline's coverage since early 2026 via campaign and incident records; registered as its own actor entity on first dedicated coverage.

Aliases: APT29, Cozy Bear, Nobelium, Cloaked Ursa

Coverage timeline
12
first 2026-05-04 → last 2026-08-01
Peak priority
high
4 high · 8 notable
Sources cited
16
14 hosts
Sections touched
7
deep-dive, research, updates
Co-occurring entities
7
see Related entities below
ATT&CK techniques
34
pinned v19.1 · see below
2026-05-0412 appearances2026-08-01

ATT&CK techniques

34 techniques observed across 4 entries — derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v19.1 · compare on the matrix · Navigator layer (JSON)

Resource Development TA0042

T1584.007Compromise Infrastructure: Serverless×1

Adversaries may compromise serverless cloud infrastructure, such as Cloudflare Workers, AWS Lambda functions, or Google Apps Scripts, that can be used during targeting. By utilizing serverless infrastructure, adversaries can make it more difficult to attribute infrastructure used during operations back to them.

Evidence: 2026-05-08/ivanti-epmm-cve-2026-5787-cve-2026-6973-pre-auth-certificate · ATT&CK page ↗

Initial Access TA0001

T1078Valid Accounts×1

Adversaries may obtain and abuse credentials of existing accounts as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Compromised credentials may be used to bypass access controls placed on various resources on systems within the network and may even be used for persistent access to remote systems and externally available services, such as VPNs, Outlook Web Access, network devices, and remote desktop. Compromised credentials may also grant an adversary increased privilege to specific systems or access to restricted areas of the network. Adversaries may choose not to use malware or tools in conjunction with the legitimate access those credentials provide to make it harder to detect their presence.

Evidence: 2026-05-08/ivanti-epmm-cve-2026-5787-cve-2026-6973-pre-auth-certificate · ATT&CK page ↗

T1190Exploit Public-Facing Application×1

Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.

Evidence: 2026-05-08/ivanti-epmm-cve-2026-5787-cve-2026-6973-pre-auth-certificate · ATT&CK page ↗

Execution TA0002

T1053.005Scheduled Task/Job: Scheduled Task×1

Adversaries may abuse the Windows Task Scheduler to perform task scheduling for initial or recurring execution of malicious code. There are multiple ways to access the Task Scheduler in Windows. The schtasks utility can be run directly on the command line, or the Task Scheduler can be opened through the GUI within the Administrator Tools section of the Control Panel. In some cases, adversaries have used a .NET wrapper for the Windows Task Scheduler, and alternatively, adversaries have used the Windows netapi32 library and Windows Management Instrumentation (WMI) to create a scheduled task. Adversaries may also utilize the Powershell Cmdlet `Invoke-CimMethod`, which leverages WMI class `PS_ScheduledTask` to create a scheduled task via an XML path.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1059Command and Scripting Interpreter×1

Adversaries may abuse command and script interpreters to execute commands, scripts, or binaries. These interfaces and languages provide ways of interacting with computer systems and are a common feature across many different platforms. Most systems come with some built-in command-line interface and scripting capabilities, for example, macOS and Linux distributions include some flavor of Unix Shell while Windows installations include the Windows Command Shell and PowerShell.

Evidence: 2026-05-08/ivanti-epmm-cve-2026-5787-cve-2026-6973-pre-auth-certificate · ATT&CK page ↗

T1059.001Command and Scripting Interpreter: PowerShell×1

Adversaries may abuse PowerShell commands and scripts for execution. PowerShell is a powerful interactive command-line interface and scripting environment included in the Windows operating system. Adversaries can use PowerShell to perform a number of actions, including discovery of information and execution of code. Examples include the <code>Start-Process</code> cmdlet which can be used to run an executable and the <code>Invoke-Command</code> cmdlet which runs a command locally or on a remote computer (though administrator permissions are required to use PowerShell to connect to remote systems).

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1072Software Deployment Tools×1

Adversaries may gain access to and use centralized software suites installed within an enterprise to execute commands and move laterally through the network. Configuration management and software deployment applications may be used in an enterprise network or cloud environment for routine administration purposes. These systems may also be integrated into CI/CD pipelines. Examples of such solutions include: SCCM, HBSS, Altiris, AWS Systems Manager, Microsoft Intune, Azure Arc, and GCP Deployment Manager.

Evidence: 2026-05-08/ivanti-epmm-cve-2026-5787-cve-2026-6973-pre-auth-certificate · ATT&CK page ↗

T1204.004User Execution: Malicious Copy and Paste×1

An adversary may rely upon a user copying and pasting code in order to gain execution. Users may be subjected to social engineering to get them to copy and paste code directly into a Command and Scripting Interpreter. One such strategy is "ClickFix," in which adversaries present users with seemingly helpful solutions—such as prompts to fix errors or complete CAPTCHAs—that instead instruct the user to copy and paste malicious code.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

Persistence TA0003

T1053.005Scheduled Task/Job: Scheduled Task×1

Adversaries may abuse the Windows Task Scheduler to perform task scheduling for initial or recurring execution of malicious code. There are multiple ways to access the Task Scheduler in Windows. The schtasks utility can be run directly on the command line, or the Task Scheduler can be opened through the GUI within the Administrator Tools section of the Control Panel. In some cases, adversaries have used a .NET wrapper for the Windows Task Scheduler, and alternatively, adversaries have used the Windows netapi32 library and Windows Management Instrumentation (WMI) to create a scheduled task. Adversaries may also utilize the Powershell Cmdlet `Invoke-CimMethod`, which leverages WMI class `PS_ScheduledTask` to create a scheduled task via an XML path.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1078Valid Accounts×1

Adversaries may obtain and abuse credentials of existing accounts as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Compromised credentials may be used to bypass access controls placed on various resources on systems within the network and may even be used for persistent access to remote systems and externally available services, such as VPNs, Outlook Web Access, network devices, and remote desktop. Compromised credentials may also grant an adversary increased privilege to specific systems or access to restricted areas of the network. Adversaries may choose not to use malware or tools in conjunction with the legitimate access those credentials provide to make it harder to detect their presence.

Evidence: 2026-05-08/ivanti-epmm-cve-2026-5787-cve-2026-6973-pre-auth-certificate · ATT&CK page ↗

T1098.005Account Manipulation: Device Registration×1

Adversaries may register a device to an adversary-controlled account. Devices may be registered in a multifactor authentication (MFA) system, which handles authentication to the network, or in a device management system, which handles device access and compliance.

Evidence: 2026-05-23/unit-42-roadtools-operationalised-by-midnight-blizzard-curio · ATT&CK page ↗

T1543.003Create or Modify System Process: Windows Service×1

Adversaries may create or modify Windows services to repeatedly execute malicious payloads as part of persistence. When Windows boots up, it starts programs or applications called services that perform background system functions. Windows service configuration information, including the file path to the service's executable or recovery programs/commands, is stored in the Windows Registry.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1546.015Event Triggered Execution: Component Object Model Hijacking×1

Adversaries may establish persistence by executing malicious content triggered by hijacked references to Component Object Model (COM) objects. COM is a system within Windows to enable interaction between software components through the operating system. References to various COM objects are stored in the Registry.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1547.001Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder×1

Adversaries may achieve persistence by adding a program to a startup folder or referencing it with a Registry run key. Adding an entry to the "run keys" in the Registry or startup folder will cause the program referenced to be executed when a user logs in. These programs will be executed under the context of the user and will have the account's associated permissions level.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1556.006Modify Authentication Process: Multi-Factor Authentication×1

Adversaries may disable or modify multi-factor authentication (MFA) mechanisms to enable persistent access to compromised accounts.

Evidence: 2026-05-23/unit-42-roadtools-operationalised-by-midnight-blizzard-curio · ATT&CK page ↗

Privilege Escalation TA0004

T1053.005Scheduled Task/Job: Scheduled Task×1

Adversaries may abuse the Windows Task Scheduler to perform task scheduling for initial or recurring execution of malicious code. There are multiple ways to access the Task Scheduler in Windows. The schtasks utility can be run directly on the command line, or the Task Scheduler can be opened through the GUI within the Administrator Tools section of the Control Panel. In some cases, adversaries have used a .NET wrapper for the Windows Task Scheduler, and alternatively, adversaries have used the Windows netapi32 library and Windows Management Instrumentation (WMI) to create a scheduled task. Adversaries may also utilize the Powershell Cmdlet `Invoke-CimMethod`, which leverages WMI class `PS_ScheduledTask` to create a scheduled task via an XML path.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1078Valid Accounts×1

Adversaries may obtain and abuse credentials of existing accounts as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Compromised credentials may be used to bypass access controls placed on various resources on systems within the network and may even be used for persistent access to remote systems and externally available services, such as VPNs, Outlook Web Access, network devices, and remote desktop. Compromised credentials may also grant an adversary increased privilege to specific systems or access to restricted areas of the network. Adversaries may choose not to use malware or tools in conjunction with the legitimate access those credentials provide to make it harder to detect their presence.

Evidence: 2026-05-08/ivanti-epmm-cve-2026-5787-cve-2026-6973-pre-auth-certificate · ATT&CK page ↗

T1098.005Account Manipulation: Device Registration×1

Adversaries may register a device to an adversary-controlled account. Devices may be registered in a multifactor authentication (MFA) system, which handles authentication to the network, or in a device management system, which handles device access and compliance.

Evidence: 2026-05-23/unit-42-roadtools-operationalised-by-midnight-blizzard-curio · ATT&CK page ↗

T1543.003Create or Modify System Process: Windows Service×1

Adversaries may create or modify Windows services to repeatedly execute malicious payloads as part of persistence. When Windows boots up, it starts programs or applications called services that perform background system functions. Windows service configuration information, including the file path to the service's executable or recovery programs/commands, is stored in the Windows Registry.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1546.015Event Triggered Execution: Component Object Model Hijacking×1

Adversaries may establish persistence by executing malicious content triggered by hijacked references to Component Object Model (COM) objects. COM is a system within Windows to enable interaction between software components through the operating system. References to various COM objects are stored in the Registry.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1547.001Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder×1

Adversaries may achieve persistence by adding a program to a startup folder or referencing it with a Registry run key. Adding an entry to the "run keys" in the Registry or startup folder will cause the program referenced to be executed when a user logs in. These programs will be executed under the context of the user and will have the account's associated permissions level.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1548.002Abuse Elevation Control Mechanism: Bypass User Account Control×1

Adversaries may bypass UAC mechanisms to elevate process privileges on system. Windows User Account Control (UAC) allows a program to elevate its privileges (tracked as integrity levels ranging from low to high) to perform a task under administrator-level permissions, possibly by prompting the user for confirmation. The impact to the user ranges from denying the operation under high enforcement to allowing the user to perform the action if they are in the local administrators group and click through the prompt or allowing them to enter an administrator password to complete the action.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

Stealth TA0005

T1036.005Masquerading: Match Legitimate Resource Name or Location×1

Adversaries may match or approximate the name or location of legitimate files, Registry keys, or other resources when naming/placing them. This is done for the sake of evading defenses and observation.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1078Valid Accounts×1

Adversaries may obtain and abuse credentials of existing accounts as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Compromised credentials may be used to bypass access controls placed on various resources on systems within the network and may even be used for persistent access to remote systems and externally available services, such as VPNs, Outlook Web Access, network devices, and remote desktop. Compromised credentials may also grant an adversary increased privilege to specific systems or access to restricted areas of the network. Adversaries may choose not to use malware or tools in conjunction with the legitimate access those credentials provide to make it harder to detect their presence.

Evidence: 2026-05-08/ivanti-epmm-cve-2026-5787-cve-2026-6973-pre-auth-certificate · ATT&CK page ↗

T1497Virtualization/Sandbox Evasion×1

Adversaries may employ various means to detect and avoid virtualization and analysis environments. This may include changing behaviors based on the results of checks for the presence of artifacts indicative of a virtual machine environment (VME) or sandbox. If the adversary detects a VME, they may alter their malware to disengage from the victim or conceal the core functions of the implant. They may also search for VME artifacts before dropping secondary or additional payloads. Adversaries may use the information learned from Virtualization/Sandbox Evasion during automated discovery to shape follow-on behaviors.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

Defense Impairment TA0112

T1556.006Modify Authentication Process: Multi-Factor Authentication×1

Adversaries may disable or modify multi-factor authentication (MFA) mechanisms to enable persistent access to compromised accounts.

Evidence: 2026-05-23/unit-42-roadtools-operationalised-by-midnight-blizzard-curio · ATT&CK page ↗

T1685Disable or Modify Tools×1

Adversaries may disable, degrade, or tamper with security tools or applications (e.g., endpoint detection and response (EDR) tools, intrusion detection systems (IDS), antivirus, logging agents, sensors, etc.) to impair or reduce visibility of defensive capabilities. This may include stopping specific services, killing processes, modifying or deleting tool configuration files and Registry keys, or preventing tools from updating. This may also include impairing defenses more broadly by disrupting preventative, detection, and response mechanisms across host, network, and cloud environments.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

Credential Access TA0006

T1003.001OS Credential Dumping: LSASS Memory×1

Adversaries may attempt to access credential material stored in the process memory of the Local Security Authority Subsystem Service (LSASS). After a user logs on, the system generates and stores a variety of credential materials in LSASS process memory. These credential materials can be harvested by an administrative user or SYSTEM and used to conduct Lateral Movement using Use Alternate Authentication Material.

Evidence: 2026-06-09/unit-42-microsoft-teams-external-chat-now-a-primary-phishing · ATT&CK page ↗

T1056.001Input Capture: Keylogging×1

Adversaries may log user keystrokes to intercept credentials as the user types them. Keylogging is likely to be used to acquire credentials for new access opportunities when OS Credential Dumping efforts are not effective, and may require an adversary to intercept keystrokes on a system for a substantial period of time before credentials can be successfully captured. In order to increase the likelihood of capturing credentials quickly, an adversary may also perform actions such as clearing browser cookies to force users to reauthenticate to systems.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1528Steal Application Access Token×2

Adversaries can steal application access tokens as a means of acquiring credentials to access remote systems and resources.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · 2026-05-08/ivanti-epmm-cve-2026-5787-cve-2026-6973-pre-auth-certificate · ATT&CK page ↗

T1539Steal Web Session Cookie×1

An adversary may steal web application or service session cookies and use them to gain access to web applications or Internet services as an authenticated user without needing credentials. Web applications and services often use session cookies as an authentication token after a user has authenticated to a website.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1555.003Credentials from Password Stores: Credentials from Web Browsers×1

Adversaries may acquire credentials from web browsers by reading files specific to the target browser. Web browsers commonly save credentials such as website usernames and passwords so that they do not need to be entered manually in the future. Web browsers typically store the credentials in an encrypted format within a credential store; however, methods exist to extract plaintext credentials from web browsers.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1556.006Modify Authentication Process: Multi-Factor Authentication×1

Adversaries may disable or modify multi-factor authentication (MFA) mechanisms to enable persistent access to compromised accounts.

Evidence: 2026-05-23/unit-42-roadtools-operationalised-by-midnight-blizzard-curio · ATT&CK page ↗

T1557Adversary-in-the-Middle×1

Adversaries may attempt to position themselves between two or more networked devices using an adversary-in-the-middle (AiTM) technique to support follow-on behaviors such as Network Sniffing, Transmitted Data Manipulation, or replay attacks (Exploitation for Credential Access). By abusing features of common networking protocols that can determine the flow of network traffic (e.g. ARP, DNS, LLMNR, etc.), adversaries may force a device to communicate through an adversary controlled system so they can collect information or perform additional actions.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

Discovery TA0007

T1082System Information Discovery×1

An adversary may attempt to get detailed information about the operating system and hardware, including version, patches, hotfixes, service packs, and architecture. Adversaries may use this information to shape follow-on behaviors, including whether or not the adversary fully infects the target and/or attempts specific actions. This behavior is distinct from Local Storage Discovery which is an adversary's discovery of local drive, disks and/or volumes.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1087Account Discovery×1

Adversaries may attempt to get a listing of valid accounts, usernames, or email addresses on a system or within a compromised environment. This information can help adversaries determine which accounts exist, which can aid in follow-on behavior such as brute-forcing, spear-phishing attacks, or account takeovers (e.g., Valid Accounts).

Evidence: 2026-05-23/unit-42-roadtools-operationalised-by-midnight-blizzard-curio · ATT&CK page ↗

T1497Virtualization/Sandbox Evasion×1

Adversaries may employ various means to detect and avoid virtualization and analysis environments. This may include changing behaviors based on the results of checks for the presence of artifacts indicative of a virtual machine environment (VME) or sandbox. If the adversary detects a VME, they may alter their malware to disengage from the victim or conceal the core functions of the implant. They may also search for VME artifacts before dropping secondary or additional payloads. Adversaries may use the information learned from Virtualization/Sandbox Evasion during automated discovery to shape follow-on behaviors.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1518.001Software Discovery: Security Software Discovery×1

Adversaries may attempt to get a listing of security software, configurations, defensive tools, and sensors that are installed on a system or in a cloud environment. This may include things such as cloud monitoring agents and anti-virus. Adversaries may use the information from Security Software Discovery during automated discovery to shape follow-on behaviors, including whether or not the adversary fully infects the target and/or attempts specific actions.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

Lateral Movement TA0008

T1072Software Deployment Tools×1

Adversaries may gain access to and use centralized software suites installed within an enterprise to execute commands and move laterally through the network. Configuration management and software deployment applications may be used in an enterprise network or cloud environment for routine administration purposes. These systems may also be integrated into CI/CD pipelines. Examples of such solutions include: SCCM, HBSS, Altiris, AWS Systems Manager, Microsoft Intune, Azure Arc, and GCP Deployment Manager.

Evidence: 2026-05-08/ivanti-epmm-cve-2026-5787-cve-2026-6973-pre-auth-certificate · ATT&CK page ↗

T1550Use Alternate Authentication Material×1

Adversaries may use alternate authentication material, such as password hashes, Kerberos tickets, and application access tokens, in order to move laterally within an environment and bypass normal system access controls.

Evidence: 2026-05-23/unit-42-roadtools-operationalised-by-midnight-blizzard-curio · ATT&CK page ↗

T1550.001Use Alternate Authentication Material: Application Access Token×1

Adversaries may use stolen application access tokens to bypass the typical authentication process and access restricted accounts, information, or services on remote systems. These tokens are typically stolen from users or services and used in lieu of login credentials.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1550.002Use Alternate Authentication Material: Pass the Hash×1

Adversaries may “pass the hash” using stolen password hashes to move laterally within an environment, bypassing normal system access controls. Pass the hash (PtH) is a method of authenticating as a user without having access to the user's cleartext password. This method bypasses standard authentication steps that require a cleartext password, moving directly into the portion of the authentication that uses the password hash.

Evidence: 2026-06-09/unit-42-microsoft-teams-external-chat-now-a-primary-phishing · ATT&CK page ↗

Collection TA0009

T1056.001Input Capture: Keylogging×1

Adversaries may log user keystrokes to intercept credentials as the user types them. Keylogging is likely to be used to acquire credentials for new access opportunities when OS Credential Dumping efforts are not effective, and may require an adversary to intercept keystrokes on a system for a substantial period of time before credentials can be successfully captured. In order to increase the likelihood of capturing credentials quickly, an adversary may also perform actions such as clearing browser cookies to force users to reauthenticate to systems.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1113Screen Capture×1

Adversaries may attempt to take screen captures of the desktop to gather information over the course of an operation. Screen capturing functionality may be included as a feature of a remote access tool used in post-compromise operations. Taking a screenshot is also typically possible through native utilities or API calls, such as <code>CopyFromScreen</code>, <code>xwd</code>, or <code>screencapture</code>.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1115Clipboard Data×1

Adversaries may collect data stored in the clipboard from users copying information within or between applications.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1123Audio Capture×1

An adversary can leverage a computer's peripheral devices (e.g., microphones and webcams) or applications (e.g., voice and video call services) to capture audio recordings for the purpose of listening into sensitive conversations to gather information.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1125Video Capture×1

An adversary can leverage a computer's peripheral devices (e.g., integrated cameras or webcams) or applications (e.g., video call services) to capture video recordings for the purpose of gathering information. Images may also be captured from devices or applications, potentially in specified intervals, in lieu of video files.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1557Adversary-in-the-Middle×1

Adversaries may attempt to position themselves between two or more networked devices using an adversary-in-the-middle (AiTM) technique to support follow-on behaviors such as Network Sniffing, Transmitted Data Manipulation, or replay attacks (Exploitation for Credential Access). By abusing features of common networking protocols that can determine the flow of network traffic (e.g. ARP, DNS, LLMNR, etc.), adversaries may force a device to communicate through an adversary controlled system so they can collect information or perform additional actions.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

Command and Control TA0011

T1573.002Encrypted Channel: Asymmetric Cryptography×1

Adversaries may employ a known asymmetric encryption algorithm to conceal command and control traffic rather than relying on any inherent protections provided by a communication protocol. Asymmetric cryptography, also known as public key cryptography, uses a keypair per party: one public that can be freely distributed, and one private. Due to how the keys are generated, the sender encrypts data with the receiver’s public key and the receiver decrypts the data with their private key. This ensures that only the intended recipient can read the encrypted data. Common public key encryption algorithms include RSA and ElGamal.

Evidence: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

Story timeline

  1. 2026-08-01CaptiveCrunch: an SVR-linked sub-cluster hijacks hotel and conference captive portals to serve fake update lures, a Go RAT and a token-stealing PowerShell module to travelling staff
    deep-diveMicrosoft attributes worldwide captive-portal traffic manipulation to Storm-2945, delivering the CornFlake RAT and ChocoShell stealer to travellers
  2. 2026-07-26BaFin fined TeamViewer EUR 240,000 for how it disclosed its 2024 nation-state breach — a website notice did not satisfy the ad-hoc-disclosure duty, setting a breach-disclosure-mechanics precedent for any SIX/EU-listed software or CI supplier
    weekly-policyA EUR 240k BaFin fine makes a vendor's nation-state breach 'inside information' requiring formal multi-channel ad-hoc disclosure — not just a website post
  3. 2026-06-09Unit 42: Microsoft Teams external-chat now a primary phishing surface for APT29 and UNC6692
    research
  4. 2026-05-23Unit 42 — ROADtools operationalised by Midnight Blizzard, Curious Serpens and UTA0355 for Entra ID device registration, token theft and tenant enumeration
    research
  5. 2026-05-18Midnight Blizzard and others operationalise ROADtools for Entra ID abuse
    weekly-long-running
  6. 2026-05-09Polish water OT intrusions — ABW annual report names five facilities; APT28 / APT29 / UNC1151 formally attributed; NIS2 enforcement context
    updates
  7. 2026-05-08Ivanti EPMM CVE-2026-5787 → CVE-2026-6973 — Pre-Auth Certificate Impersonation Chaining to RCE in Enterprise Mobile Device Management
    deep-dive
  8. 2026-05-04Poland NIS2 transposition in force 3 April 2026 — water-sector essential-entity status would now apply to the ABW-named facilities
    weekly-policy
  9. 2026-05-04Europol IOCTA 2026
    weekly-annual-reports
  10. 2026-05-04Critical infrastructure water (PL)
    weekly-sector-patterns
  11. 2026-05-04APT28 / APT29 / UNC1151 (Polish water OT)
    weekly-long-running
  12. 2026-05-04ABW (Poland) 2025 Annual Report — APT28/APT29/UNC1151 tri-attribution on small-municipal water facilities
    weekly-annual-reports

Relationships explore in graph

Typed, source-stated connections from the entity registry — each edge cites the entry whose reporting establishes it.

related to

Where this entity is cited

  • weekly-annual-reports2
  • weekly-long-running2
  • weekly-policy2
  • deep-dive2
  • research2
  • weekly-sector-patterns1
  • updates1

Source distribution

  • nvd.nist.gov2 (12%)
  • unit42.paloaltonetworks.com2 (12%)
  • addleshawgoddard.com1 (6%)
  • bafin.de1 (6%)
  • cisa.gov1 (6%)
  • cloud.google.com1 (6%)
  • heise.de1 (6%)
  • home-affairs.ec.europa.eu1 (6%)
  • other6 (38%)

Co-occurring entities

Derived — referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.

All cited sources (16)

Entries about Midnight Blizzard (12)

2026-08-01 · view entry permalink →

HIGHNATOB2

CaptiveCrunch: an SVR-linked sub-cluster hijacks hotel and conference captive portals to serve fake update lures, a Go RAT and a token-stealing PowerShell module to travelling staff

Microsoft Threat Intelligence published its analysis of CaptiveCrunch on 2026-07-31, describing a campaign that has been running since early May 2026 in which Storm-2945 conducts "widespread but targeted traffic manipulation attacks involving hospitality sector networks served by captive portals worldwide" (Microsoft Threat Intelligence, 2026-07-31). The attribution is the first thing that matters for a government reader: Microsoft "assesses that Storm-2945 is an operational sub-cluster of Midnight Blizzard based on distinctive technical and operational overlaps", citing similarities to Storm-2372, Graph-based email exfiltration, social engineering over commercial messaging apps and victimology; Midnight Blizzard is described as a Russia-based actor attributed by the US and UK governments to the SVR, primarily targeting governments, diplomatic entities, NGOs and IT service providers in the US and Europe (Microsoft Threat Intelligence, 2026-07-31). Microsoft also records that the actor has been leveraging AI to support a significant portion of these operations, and thanks Anthropic and OpenAI for collaboration during the investigation (Microsoft Threat Intelligence, 2026-07-31).

Where the position comes from. The actor manipulates DNS and HTTP traffic on networks served by captive portals to route users through infrastructure it controls — an adversary-in-the-middle position obtained at the venue rather than at the target. Microsoft's investigation into how those portal networks were first compromised is still open, but it flags a systemic possibility worth registering: it observed "notable commonalities in the equipment and management systems used across multiple affected networks", suggesting the activity "might not be limited to isolated compromises of individual venues and could reflect access to shared services within portions of the captive portal ecosystem" (Microsoft Threat Intelligence, 2026-07-31). If that holds, the exposure is not "avoid one compromised hotel" but a class of venue connectivity.

The lure fires before the user does anything. From the AitM position, malware is delivered "purporting to be browser or operating system updates in response to automated connectivity checks issued by users' browsers" (Microsoft Threat Intelligence, 2026-07-31). That is the detail that defeats ordinary user caution: the connectivity check is issued automatically by the operating system or browser on joining a network, so the fake update appears as the first thing on screen rather than as the consequence of visiting a site. The infrastructure then uses ClickFix techniques — paste-and-run style instructions, including a second, more insistent prompt shown after a "verification failure" — to get the user to execute the payload themselves. Microsoft is also aware of indications the actor may be targeting Android devices, since the ClickFix landings include instructions to download and install an APK (Microsoft Threat Intelligence, 2026-07-31).

CornFlake, the persistent foothold. CornFlake is a Go Windows RAT that runs first in dropper mode, "displays a convincing fake progress window designed to occupy the victim's attention" — configurable at build time to imitate Windows Update, a Windows Security scan, a DirectX or Visual C++ redistributable installer, a disk optimiser, network diagnostics, a browser update or a document-viewer installer — while copying itself into the user's roaming profile and establishing persistence (Microsoft Threat Intelligence, 2026-07-31). It registers as a Windows service under a name and description chosen to read as a cloud-sync utility and deliberately to mimic the legitimate svchost.exe process, and it "establishes redundant persistence mechanisms: Windows service registrations, Registry Run keys, named scheduled tasks, and a persistence watchdog routine that runs continuously to restore any persistence mechanism that is removed by defenders or endpoint protection" (Microsoft Threat Intelligence, 2026-07-31). That watchdog is an eviction problem, not a detection problem: removing one autostart entry and declaring the host clean will fail.

Command and control uses an ephemeral ECDH P-256 key exchange with a SHA-256-derived session key over a custom JSON protocol inside the encrypted channel, with each session using a unique ephemeral key, "making decryption of captured traffic impossible without the session-specific private key" (Microsoft Threat Intelligence, 2026-07-31) — captured PCAP will not yield content retrospectively. Its collection set is broad and individually toggled by configuration flag: keylogging via the raw input API including password fields, clipboard capture with the active window title recorded alongside, idle-triggered and on-demand screenshots, microphone capture through the Windows Audio Session API, webcam capture through Media Foundation, removable-media detection and scanning, file exfiltration by extension category with an upload throttle, and a security-posture sweep collecting eighteen categories of host intelligence including installed software, security products, Defender exclusions, UAC level, RDP history and Office recently-used files (Microsoft Threat Intelligence, 2026-07-31). Browser credential theft uses a ChromeKatz-derived module supporting live cookie extraction from process memory and stored-password extraction from disk, including a Chrome App-Bound Encryption bypass and Firefox NSS decryption. CornFlake additionally exposes a localhost HTTP API that lets a companion payload task exfiltration or trigger a configuration reload over the already-established C2 channel (Microsoft Threat Intelligence, 2026-07-31).

ChocoShell, the credential harvest. ChocoShell is a PowerShell stealer delivered and executed entirely in memory whose "primary objective is the high-volume theft of browser session cookies, saved passwords, Microsoft 365 Single Sign-On (SSO) tokens, and Wi-Fi credentials" (Microsoft Threat Intelligence, 2026-07-31). It disables AMSI via .NET reflection, runs a timing-based sandbox check and exits silently if it detects one, and beacons over HTTPS with request paths shaped to look like an image tracking pixel and a JavaScript polyfill file. For elevation it tries three silent UAC bypasses in ordered fallback — a SilentCleanup scheduled-task hijack via a user-writable environment value, cleaned up two seconds later "to avoid cloud detection"; a COM handler hijack against the auto-elevating Windows Store reset tool; and a folder-handler hijack against the Windows Backup utility — falling back to a visible elevation prompt only if all three fail (Microsoft Threat Intelligence, 2026-07-31). With elevation it locks Defender signature updates, impersonates a SYSTEM token borrowed from a core Windows process to defeat App-Bound Encryption, and — as a parallel path that bypasses ABE entirely — launches Chrome, Edge and Brave with remote debugging enabled and asks the browser itself for all cookies through the DevTools Protocol, relaunching the browser afterwards with session restore so the user notices nothing (Microsoft Threat Intelligence, 2026-07-31).

The most consequential item it takes is not a password. Microsoft records that "ChocoShell collects Microsoft 365 and Azure Active Directory (AD) access tokens, refresh tokens, and Web Account Manager (WAM) tokens from .tbres files in the Token Broker cache. Collection of these tokens represents a significant threat to enterprise environments, as threat actors could replay SSO sessions without browser cookies" (Microsoft Threat Intelligence, 2026-07-31). A password reset does not revoke those; token revocation does. Microsoft also notes a ChocoShell variant built to run inside the WinGet Desired State Configuration host process, suggesting an attack path through malicious provisioning configuration (Microsoft Threat Intelligence, 2026-07-31).

The identity leg, and where it overlaps other reporting. Since 16 July, a portion of CaptiveCrunch landing pages have redirected users into the Entra ID device-code authentication flow, instructing them to enter an attacker-initiated code into a genuine Microsoft sign-in page so that "the victim authenticates the threat actor's session rather than their own" (Microsoft Threat Intelligence, 2026-07-31). Microsoft is candid that the technique is not novel — it is consistent with Midnight Blizzard device-code phishing reported since August 2024 — but argues that embedding it in captive-portal traffic manipulation "might increase the likelihood that users perceive the authentication request as legitimate" (Microsoft Threat Intelligence, 2026-07-31). Independently, ReliaQuest reported on 2026-07-23 that "compromised Wi-Fi gateways were identified across multiple US cities and internationally in India and Saudi Arabia, primarily in hotel and hospitality organizations" (ReliaQuest, 2026-07-23).

The two vendors point at two different Russian services, and a reader should not miss it. ReliaQuest's own assessment of the cases it investigated is that "this tradecraft is similar to that of 'APT28' (also known as 'Fancy Bear' and 'Forest Blizzard'), a Russian military intelligence group that was previously linked to similar router-based campaigns compromising Microsoft 365 accounts" (ReliaQuest, 2026-07-23) — military intelligence, not the foreign-intelligence service Microsoft names. The one attribution ReliaQuest declines is narrower than a cluster-level disagreement: it says of a specific APT28-linked gateway-hijacking campaign that "this campaign isn't currently assessed to be FrostArmada itself, but it shares enough tactics, techniques, and procedures (TTPs) to suggest tradecraft reuse at a minimum" (ReliaQuest, 2026-07-23). It never evaluated the Midnight Blizzard hypothesis at all. Microsoft, for its part, addresses the same alternative reading head-on and rejects it: "despite some tactic, technique, and procedure (TTP) similarities to the Forest Blizzard DNS hijacking operation that we publicly disclosed in April 2026, we attribute this campaign, which we call CaptiveCrunch, to Storm-2945" (Microsoft Threat Intelligence, 2026-07-31). Neither vendor is necessarily wrong — they may be describing overlapping but distinct operations on a shared attack surface — but for a government reader deciding which adversary model to plan against, the divergence is the most consequential open question in this reporting, and it is unresolved. The safe operational read is that the surface is corroborated by both, and the service-level attribution is not.

Triage: the highest-fidelity sequence available is temporal, and Microsoft's own hunting logic is built on it — a file creation on a device within roughly two minutes of that device performing a network connectivity-status check, which is what happens on joining a captive-portal network (Microsoft Threat Intelligence, 2026-07-31). Benign software does download after a network join, so the connectivity-check-then-executable pattern alone is noisy; the discriminators are that the written file is an executable or archive in a user-writable path rather than an update delivered through the platform's own update service, and that it is followed by a service registration, a Run-key write and a scheduled-task creation in quick succession from the same process lineage — legitimate installers rarely lay down all three. For the browser-cookie theft, the tell is a browser process launched with a remote-debugging port by a non-user parent, then terminated and relaunched with session restore, which no ordinary user workflow produces. On the identity side, a device-code authentication completing for an account whose sign-in immediately follows travel to a hotel or conference network, especially where the same flow appears across several identities in a short window, is the cloud-side counterpart. Microsoft's Defender detection names for this activity, including a Russian-state-actor tag and specific UAC-bypass and device-code anomaly detections, are listed in the source for customers of that stack (Microsoft Threat Intelligence, 2026-07-31).

Microsoft Threat Intelligence assesses that Storm-2945 is an operational sub-cluster of Midnight Blizzard based on distinctive technical and operational overlaps.

It establishes redundant persistence mechanisms: Windows service registrations, Registry Run keys, named scheduled tasks, and a persistence watchdog routine that runs continuously to restore any persistence mechanism that is removed by defenders or endpoint protection.

Additionally, ChocoShell collects Microsoft 365 and Azure Active Directory (AD) access tokens, refresh tokens, and Web Account Manager (WAM) tokens from .tbres files in the Token Broker cache. Collection of these tokens represents a significant threat to enterprise environments, as threat actors could replay SSO sessions without browser cookies.

Microsoft Threat Intelligence 2026-07-31

Compromised Wi-Fi gateways were identified across multiple US cities and internationally in India and Saudi Arabia, primarily in hotel and hospitality organizations

This campaign isn't currently assessed to be FrostArmada itself, but it shares enough tactics, techniques, and procedures (TTPs) to suggest tradecraft reuse at a minimum.

ReliaQuest 2026-07-23
threat01 Aug 04:24Zmulti-sourceOpen finding ↗

2026-07-26 · view entry permalink →

NOTABLENATOA1

BaFin fined TeamViewer EUR 240,000 for how it disclosed its 2024 nation-state breach — a website notice did not satisfy the ad-hoc-disclosure duty, setting a breach-disclosure-mechanics precedent for any SIX/EU-listed software or CI supplier

Germany's Federal Financial Supervisory Authority, BaFin, announced on 2026-07-20 that it had fined TeamViewer SE EUR 240,000 — "Die Finanzaufsicht Bafin hat am 16. Juli 2026 eine Geldbuße in Höhe von 240.000 Euro gegen die TeamViewer SE festgesetzt" — for violating the EU Market Abuse Regulation (MAR) (BaFin, 2026-07-20). The underlying event is TeamViewer's confirmed mid-2024 compromise of its internal IT environment, attributed at the time to the Russia-nexus actor APT29/Cozy Bear — but that breach is not the point of this item. The fresh, in-window fact is the enforcement action and the disclosure-mechanics precedent it sets.

BaFin's finding is narrow and specific: the violation was of MAR Article 17(1), the duty to publish inside information immediately, and the deficiency was in the channel, not the speed. TeamViewer posted a notice on its own website, but as heise summarised the rule, "Ad-hoc-Meldungen müssen über ein elektronisches Informationssystem an Medien und an die Bafin verteilt sowie auf der Unternehmenswebseite veröffentlicht werden" (heise online, 2026-07-21) — an ad-hoc disclosure must be distributed simultaneously through a regulated electronic information system to media and to BaFin itself, so a website post alone does not discharge the obligation. TeamViewer retains appeal rights, so the precedent is not yet final, but the principle BaFin has asserted is clear: a nation-state compromise of a widely-deployed software vendor is market-moving inside information that requires formal, immediate, multi-channel disclosure.

Die Finanzaufsicht Bafin hat am 16. Juli 2026 eine Geldbuße in Höhe von 240.000 Euro gegen die TeamViewer SE festgesetzt.

BaFin

Ad-hoc-Meldungen müssen über ein elektronisches Informationssystem an Medien und an die Bafin verteilt sowie auf der Unternehmenswebseite veröffentlicht werden.

heise online 2026-07-21
policy26 Jul 23:49Zmulti-sourceOpen finding ↗

2026-06-09 · view entry permalink →

HIGH

Unit 42: Microsoft Teams external-chat now a primary phishing surface for APT29 and UNC6692

Unit 42 reports that collaboration-platform phishing reached 42% of all phishing alerts in Cortex in the first four months of 2026, up from 30% in the preceding period, with Microsoft Teams external messaging the dominant vector (Unit 42, 2026-06-08). Two clusters dominate: Cloaked Ursa (APT29 / Midnight Blizzard) uses previously-compromised M365 tenants — often small-business accounts — to stand up IT-support-styled domains, then sends Teams messages requesting MFA approval or credential re-entry under an account-maintenance pretext. UNC6692 floods inboxes to manufacture urgency, then poses as IT support over Teams, ultimately delivering the SNOW suite — SNOWBELT (browser-extension backdoor), SNOWGLAZE (WebSocket tunneler) and SNOWBASIN (persistent backdoor) — after dumping LSASS via Task Manager (T1003.001) and moving laterally with Pass-the-Hash (T1550.002) (Mandiant, 2026-04-23). The root enabler is the default Teams configuration permitting unrestricted external-tenant messaging.

Why it matters to us: Hardening is configuration, not patching — restrict external access in the Teams Admin Center to explicitly-allowed partner domains and disable unmanaged/consumer-account chat. Detection concepts: Entra ID sign-in logs for logons originating from external M365 tenants; Teams activity logs for ExternalUserJoined events followed by rapid file/link shares; MDI alerts on MFA anomalies after cross-tenant contact. Extend AiTM-aware Conditional Access to Teams sign-in contexts.

research09 Jun 05:00Zmulti-sourceOpen finding ↗

Earlier coverage (9)

2026-05-23NOTABLEUnit 42 — ROADtools operationalised by Midnight Blizzard, Curious Serpens and UTA0355 for Entra ID device registration, token theft and tenant enumerationUnit 42 documents (2026-05-22) systematic nation-state operationalisation of ROADtools — the open-source Python Entra ID attack/defence framework hosted at github.com/dirkjanm/ROADtools — by three named clusters: Cloaked Ursa / Midnight Blizzard / APT29 / NOBELIUM (Russia), Curious Serpens / Peach …2026-05-18HIGHMidnight Blizzard and others operationalise ROADtools for Entra ID abuseAn unusually active espionage week — Webworm pivoted to EU government targets (Graph/OneDrive C2), Midnight Blizzard and others operationalised ROADtools against Entra ID, and Iran's Screening Serpens used AppDomainManager hijacking to blind ETW. (daily 2026-05-21; daily 2026-05-23)2026-05-09NOTABLEexploitedupdatePolish water OT intrusions — ABW annual report names five facilities; APT28 / APT29 / UNC1151 formally attributed; NIS2 enforcement contextUPDATE (originally covered 2026-05-08):2026-05-08NOTABLEexploitedIvanti EPMM CVE-2026-5787 → CVE-2026-6973 — Pre-Auth Certificate Impersonation Chaining to RCE in Enterprise Mobile Device ManagementBackground and target value. Ivanti Endpoint Manager Mobile (EPMM), formerly MobileIron Core, is one of the two dominant on-premises MDM platforms in European enterprise and public-sector environments.2026-05-04NOTABLEPoland NIS2 transposition in force 3 April 2026 — water-sector essential-entity status would now apply to the ABW-named facilitiesPoland's amended National Cybersecurity System Act (UKSC) entered into force on 3 April 2026, implementing NIS2 with a full compliance deadline of 3 April 2027 and first audit deadline 3 April 2028 (Addleshaw Goddard, 2026-02-26 · SecurityWeek, 2026-05-08).2026-05-04NOTABLEAPT28 / APT29 / UNC1151 (Polish water OT)Current state: ABW 2025 Annual Report (2026-05-07 publication, covered 2026-05-09) is the formal-attribution development this week.2026-05-04NOTABLEABW (Poland) 2025 Annual Report — APT28/APT29/UNC1151 tri-attribution on small-municipal water facilitiesABW's 2025 Annual Report (published 2026-05-07) is the only annual report this week that combines new ground-truth attribution detail with explicit regulatory-coverage-gap framing.2026-05-04NOTABLEEuropol IOCTA 2026The Internet Organised Crime Threat Assessment 2026 (published 2026-04-28) was Europol's first IOCTA to identify the interweaving of state-sponsored hybrid threats with criminal actors as the defining strategic risk for EU public-sector defenders.2026-05-04HIGHexploitedCritical infrastructure water (PL)Polish water-sector OT intrusions — ABW 2025 Annual Report (published 2026-05-07) names five municipal facilities (Jabłonna Lacka, Szczytno, Małdyty, Tolkmicko, Sierakowo) and formally attributes the campaign to APT28 (GRU), APT29 (SVR), and UNC1151 (Belarus-affiliated, Ghostwriter information operations). All five facilities fell below the NIS2 essential-entity threshold at intrusion time — the report explicitly highlights the coverage gap for small municipal operators. (daily 2026-05-08 first coverage · daily 2026-05-09 UPDATE with attribution + NIS2 framing)