CTIPilot

Midnight Blizzard

actor · actor:midnight-blizzard single-source

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, ICE RELIC

Coverage timeline
7
first 2026-05-08 → last 2026-09-13
Peak priority
high
5 high · 2 notable
Sources cited
16
12 hosts
Sections touched
3
active-threats, deep-dive, research
Co-occurring entities
8
see Co-occurring entities below
ATT&CK techniques
39
pinned v19.2 · see below
2026-05-087 appearances2026-09-13

ATT&CK techniques

39 techniques observed across 6 entries, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v19.2 · 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 ↗

T1566.002Phishing: Spearphishing Link×2

Adversaries may send spearphishing emails with a malicious link in an attempt to gain access to victim systems. Spearphishing with a link is a specific variant of spearphishing. It is different from other forms of spearphishing in that it employs the use of links to download malware contained in email, instead of attaching malicious files to the email itself, to avoid defenses that may inspect email attachments. Spearphishing may also involve social engineering techniques, such as posing as a trusted source.

Evidence: 2026-09-13/gtg-20006-anthropic-russia-ai-orchestrated-espionage · 2026-08-23/gtig-russia-clusters-app-passwords-whatsapp-linking · 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 ↗

T1204User Execution×1

An adversary may rely upon specific actions by a user in order to gain execution. Users may be subjected to social engineering to get them to execute malicious code by, for example, opening a malicious document file or link. These user actions will typically be observed as follow-on behavior from forms of Phishing.

Evidence: 2026-09-13/gtg-20006-anthropic-russia-ai-orchestrated-espionage · ATT&CK page ↗

T1204.002User Execution: Malicious File×1

An adversary may rely upon a user opening a malicious file in order to gain execution. Users may be subjected to social engineering to get them to open a file that will lead to code execution. This user action will typically be observed as follow-on behavior from Spearphishing Attachment. Adversaries may use several types of files that require a user to execute them, including .doc, .pdf, .xls, .rtf, .scr, .exe, .lnk, .pif, .cpl, .reg, and .iso.

Evidence: 2026-08-23/gtig-russia-clusters-app-passwords-whatsapp-linking · 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×2

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-09-13/gtg-20006-anthropic-russia-ai-orchestrated-espionage · 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×2

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

Evidence: 2026-08-23/gtig-russia-clusters-app-passwords-whatsapp-linking · 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×2

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-09-13/gtg-20006-anthropic-russia-ai-orchestrated-espionage · 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 ↗

T1218.005System Binary Proxy Execution: Mshta×1

Adversaries may abuse mshta.exe to proxy execution of malicious .hta files and Javascript or VBScript through a trusted Windows utility. There are several examples of different types of threats leveraging mshta.exe during initial compromise and for execution of code

Evidence: 2026-08-23/gtig-russia-clusters-app-passwords-whatsapp-linking · 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×2

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

Evidence: 2026-08-23/gtig-russia-clusters-app-passwords-whatsapp-linking · 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×4
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×2

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-09-13/gtg-20006-anthropic-russia-ai-orchestrated-espionage · 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

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

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

Evidence: 2026-08-23/gtig-russia-clusters-app-passwords-whatsapp-linking · 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 ↗

T1114.002Email Collection: Remote Email Collection×1

Adversaries may target an Exchange server, Office 365, or Google Workspace to collect sensitive information. Adversaries may leverage a user's credentials and interact directly with the Exchange server to acquire information from within a network. Adversaries may also access externally facing Exchange services, Office 365, or Google Workspace to access email using credentials or access tokens. Tools such as MailSniper can be used to automate searches for specific keywords.

Evidence: 2026-09-13/gtg-20006-anthropic-russia-ai-orchestrated-espionage · 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×2

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-23/gtig-russia-clusters-app-passwords-whatsapp-linking · 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat · ATT&CK page ↗

T1125Video Capture×2

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-23/gtig-russia-clusters-app-passwords-whatsapp-linking · 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-09-13GTG-20006: a Russian espionage cluster runs AI-orchestrated intrusions and autonomously rebuilds detected malware across 20+ government, military and drone-supply-chain targets
    deep-diveAnthropic discloses a Russia-linked actor whose AI agents detect their own malware getting caught and rebuild it, unattended
  2. 2026-08-23Three Russia-nexus espionage clusters compromise European diplomats and academics without malware, by talking targets through app passwords, device-code approvals and WhatsApp device-linking, all of which are legitimate features working as designed
    active-threatsNo exploit and no payload, the victim approves the attacker's session, or issues a credential the second factor never sees
  3. 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
  4. 2026-06-09Unit 42: Microsoft Teams external-chat now a primary phishing surface for APT29 and UNC6692
    research
  5. 2026-05-23Unit 42, ROADtools operationalised by Midnight Blizzard, Curious Serpens and UTA0355 for Entra ID device registration, token theft and tenant enumeration
    research
  6. 2026-05-08Pro-Russian hacktivists modify OT pump settings at five Polish water treatment facilities
    active-threats
  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

Relationships explore in graph

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

overlaps with

related to

Where this entity is cited

  • deep-dive3
  • active-threats2
  • research2

Source distribution

  • cloud.google.com2 (12%)
  • nvd.nist.gov2 (12%)
  • thehackernews.com2 (12%)
  • unit42.paloaltonetworks.com2 (12%)
  • abw.gov.pl1 (6%)
  • anthropic.com1 (6%)
  • cisa.gov1 (6%)
  • ivanti.com1 (6%)
  • other4 (25%)

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 (7)

2026-09-13 · view entry permalink →

HIGHNATOA2

GTG-20006: a Russian espionage cluster runs AI-orchestrated intrusions and autonomously rebuilds detected malware across 20+ government, military and drone-supply-chain targets

Anthropic's own threat-intelligence report names GTG-20006 ("GTG" for Generative Threat Group) as a Russian cyber-espionage cluster whose "attribution is consistent with public reporting linking the actor to Midnight Blizzard" (Anthropic, 2026-09-10), an overlap assessment rather than a firm identity claim. One operator uses the handle "JackPoterz," described as "a Russian speaker...whose tradecraft and targeting are consistent with Russian state-nexus espionage" (Anthropic, 2026-09-10). What distinguishes this cluster from a conventional espionage operation is how much of the intrusion lifecycle Claude itself carried out rather than merely assisted: the actor used it to build and operate device-code phishing infrastructure abusing legitimate cloud-email sign-in flows, to execute portions of intrusions directly against victim systems (running commands, harvesting credentials, moving laterally under the actor's direction), to organize and process hundreds of gigabytes of exfiltrated data, and to automate maintaining persistence across compromised tenants by registering actor-controlled devices.

The kill chain, as Anthropic's report and the operator's own toolkit describe it: initial access runs through device-code phishing against legitimate cloud-email sign-in flows, tricking a victim into authorizing an actor-controlled device (a technique that bypasses password prompts and most multi-factor challenges by design). From an authorized device, the actor registers further devices to keep tenant access alive independent of any single compromised credential, then uses AI-directed commands to harvest additional credentials and move laterally. Collection runs through remote email collection at scale, the actor "bulk-exported the mailboxes of at least two drone component manufacturers, targeted a military drone maker, and stole a complete proprietary software development kit for a drone vision system" (Anthropic, 2026-09-10), alongside a credential-stealing tool that targets browser password stores. The actor also took over victims' WhatsApp accounts by linking them as companion devices through a headless-browser platform built on the open-source WPPConnect automation library, suppressing read receipts so the bulk export of Russian- and Ukrainian-language conversations went unnoticed, targeting at least two former senior Ukrainian officials this way; separately, it found authorization flaws in camera-streaming-service APIs and harvested tokens granting access to victims' live camera feeds (Anthropic, 2026-09-10). A custom toolkit supports the operation: Windows implants PowerChrome, WUEngine, Shadow C2, MiniPlasma and CloudSyncSvc; an Android RAT, GiftDrop; and an iOS exploit chain, DarkSword. Anthropic's investigation "identified more than 20 distinct organizations targeted in the actor's operational planning, reconnaissance, and live operations," naming "government ministries, defense and intelligence bodies, embassies and diplomatic missions, think tanks, and defense-industrial companies, concentrated in Ukraine and Europe but extending to the Middle East and maritime related government agencies in Asia" (Anthropic, 2026-09-10); a North African government technology authority lost more than 300,000 national identity records and commercial-registry data on half a million companies through a compromised VPN appliance, and a secondary, recurring target class was the military-drone supply chain.

The operationally novel piece is the evasion loop: "the actor also used AI to monitor how well their tools evaded detections from known security defenses. If their monitoring AI agents identified that any of their deployed malware was detected by a security product, agents would then set about the process of autonomously modifying and rebuilding the malware to evade the existing detections" (Anthropic, 2026-09-10). This closes a loop that previously required a human malware developer's turnaround time between a detection event and a re-armed sample, compressing the defender's usual advantage of "we caught it once, it's caught for good" into something the actor can iterate against automatically. The same cluster also compromised at least three hospitality-sector WiFi vendors to DNS-hijack hotel guest traffic and stage ClickFix-style malware lures against Ukraine-linked travelers (Anthropic, 2026-09-10); the same hospitality-network technique the referenced CaptiveCrunch entry covers Microsoft attributing, in July 2026, to Storm-2945, an operational sub-cluster of Midnight Blizzard. Anthropic states its report-wide mitigation posture as: "In each case, we disrupted the activity, used what we learned to strengthen our safeguards, and shared intelligence with authorities and industry partners, where appropriate" (Anthropic, 2026-09-10).

Hunt and detection concepts, telemetry class first: device-code authentication flows are rare in most enterprise environments outside specific CLI/IoT scenarios, so cloud-identity audit logs recording a device-code grant, followed shortly by a new device registration on the same tenant, is a strong anomaly signal worth alerting on regardless of the account's apparent legitimacy. Mailbox-level audit logs showing a bulk export or unusual volume of message reads across a short window, especially against accounts tied to procurement, engineering or supply-chain functions, match this actor's collection pattern. On the endpoint side, any of the named implant families persisting via a scheduled task, service, or registered device that was not provisioned through the organization's normal device-management workflow is worth a compromise assessment. For any organization operating in a sector this actor has already targeted (government, defense-industrial, diplomatic, drone/UAV supply chain), the standing lesson is that AI-agentic tradecraft is no longer a theoretical risk category: detection engineering and incident response should assume an adversary can iterate on a caught sample within the same operational window a defender is still investigating it, and hunt playbooks should include recently-modified or newly-compiled variants of previously blocked families rather than relying on static signature coverage alone.

GTG-20006 is an actor who has increased their speed by automating their operations using AI. Our attribution is consistent with public reporting linking the actor to Midnight Blizzard.

One of the operators is a Russian speaker using the handle "JackPoterz" whose tradecraft and targeting are consistent with Russian state-nexus espionage.

Our investigation identified more than 20 distinct organizations targeted in the actor's operational planning, reconnaissance, and live operations. They included government ministries, defense and intelligence bodies, embassies and diplomatic missions, think tanks, and defense-industrial companies, concentrated in Ukraine and Europe but extending to the Middle East and maritime related government agencies in Asia.

A secondary recurring target for theft was drone supply chain technology. The actor bulk-exported the mailboxes of at least two drone component manufacturers, targeted a military drone maker, and stole a complete proprietary software development kit for a drone vision system.

The actor also used AI to monitor how well their tools evaded detections from known security defenses. If their monitoring AI agents identified that any of their deployed malware was detected by a security product, agents would then set about the process of autonomously modifying and rebuilding the malware to evade the existing detections.

In each case, we disrupted the activity, used what we learned to strengthen our safeguards, and shared intelligence with authorities and industry partners, where appropriate.

The actor also took over victims' WhatsApp accounts, using a platform of headless browsers to link victim accounts as companion devices.

They found authorization flaws in the application interface of camera streaming services, and from there they enumerated users and harvested tokens that granted them access to the victims' live camera streams.

Anthropic 2026-09-10

Builds on: 2026-08-01/captivecrunch-storm-2945-hospitality-captive-portal-rat

threat13 Sep 04:37Zsingle-sourceOpen finding ↗

2026-08-23 · view entry permalink →

HIGHNATOB2

Three Russia-nexus espionage clusters compromise European diplomats and academics without malware, by talking targets through app passwords, device-code approvals and WhatsApp device-linking, all of which are legitimate features working as designed

Google Threat Intelligence Group published research on 2026-08-20 covering three suspected Russia-nexus espionage clusters that share a method rather than infrastructure: they compromise accounts by driving legitimate authentication features, not by delivering malware (Google Threat Intelligence Group, 2026-08-20). The reported target set puts this constituency inside the blast radius directly, "individuals working in academia, aerospace and defense, governments and think tanks across Europe", alongside US academia and think tanks. GTIG assesses with high confidence that all three possess a Russian nexus, and with moderate confidence that two of them are sub-clusters of the actor it tracks as ICE RELIC (the cluster more widely known as Midnight Blizzard) handling initial access.

Application passwords (UNC6293). An application-specific password is an account-level passcode issued so that a legacy client can authenticate without going through the second factor. The cluster sends a diplomatic or conference-themed lure, a PDF containing screenshots that walk the target through creating a password under a specific, official-looking name and sharing it back. Nothing is exploited and no code runs; the victim performs the whole operation, and the resulting credential is designed not to prompt for a second factor. Campaigns are deliberately small, typically fewer than five targets at a time. By mid-2026 the cluster had added a variation asking targets to share a verification code or post-login URL after authenticating legitimately to an external provider.

Device codes and WhatsApp linking (UNC7005, tracked here as Storm-2945, the cluster behind the CaptiveCrunch hospitality-WiFi captive-portal activity). The device-code flow exists so that input-constrained devices can authenticate: one device shows a short code, the user approves it on another. Phished, it becomes a way to have the victim authorise the attacker's session. This cluster delivers those prompts through emailed links to domains impersonating real conferences (GTIG documents a spoof of a European security forum reusing a template from an earlier embassy-invitation operation) and the pages fingerprint the browser with client-side JavaScript to detect automated scanners and headless browsers, withholding the code entirely until the visitor looks like a real person. That last detail matters operationally: a security team detonating the link in a sandbox may see a benign page.

The WhatsApp technique is the same idea applied to a messaging platform. The page asks for the target's phone number, the attacker's backend uses it to generate a genuine device-linking request, and the resulting code is displayed to the victim with instructions to approve it, linking the attacker's device to the victim's account through the vendor's own supported mechanism. The page then offers a voice call, encrypted chat or file share; if the victim joins the call, browser JavaScript captures microphone and camera through the standard media-capture interface and uploads the recording while the call is presented as having failed.

OAuth token harvesting (UNC5976). Assessed as operationally distinct from the other two, this cluster buys file-sharing-themed domains, creates a cloud project for each, and serves a fake file-share login. A target choosing to continue with their existing identity provider is sent through a genuine consent flow and then redirected to the attacker's own cloud-project URL, where a script captures the resulting token. GTIG disrupted the operation by disabling the malicious cloud projects; the cluster stood up at least twelve new domains within roughly three months and began moving hosting elsewhere. It has separately distributed a malicious spreadsheet plugin GTIG names HEADRUSH, observed in April 2026 and leading to an HTML Application downloader (a scripted payload executed through the built-in Windows host binary rather than as a conventional executable) delivered through a domain impersonating a Ukrainian research institute.

Detection concepts, telemetry class first. The unifying property is that none of this produces endpoint malware telemetry on the way in, the compromise completes in the identity plane, so that is where it must be caught. In identity and sign-in telemetry: creation of an application-specific password, which for most organisations should be a rare or extinct event and is trivially alertable; completion of a device-code authorisation, particularly where the approving session and the resulting access originate from different networks or geographies; and new OAuth consent grants to applications outside an approved inventory. In mail and web telemetry, conference-themed invitations linking to newly registered lookalike domains are the delivery pattern, though the browser fingerprinting means automated detonation may return a clean verdict, treat a link that renders differently for a sandbox than for a user as suspicious in itself rather than as a false positive. On the messaging side, the observable is the account's own linked-device list, which is user-visible and rarely inspected.

individuals working in academia, aerospace and defense, governments and think tanks across Europe

GTIG assesses with high confidence that these three threat clusters

Google Threat Intelligence Group 2026-08-20
threat23 Aug 05:12Zsingle-sourceOpen finding ↗

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 ↗

Earlier coverage (4)

2026-06-09HIGHUnit 42: Microsoft Teams external-chat now a primary phishing surface for APT29 and UNC6692Microsoft Teams external chat is now ~42% of phishing alerts in Cortex, driven by APT29 (Cloaked Ursa) and UNC6692 IT-support impersonation, a configuration-hardening problem, not a patch (Unit 42, 2026-06-08).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-08HIGHexploitedupdatedPro-Russian hacktivists modify OT pump settings at five Polish water treatment facilitiesPro-Russian hacktivists compromised OT networks of five Polish water treatment facilities, modifying pump settings. Manual overrides prevented service disruption. Pattern consistent with Cyber Army of Russia Reborn / NoName057(16) campaigns in CEE infrastructure.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.