Researchers from Cisco Talos have uncovered a novel and highly evasive remote access trojan (RAT) used by the Chaos ransomware group. The malware, a Rust-based RAT named msaRAT, employs an innovative technique to hide its command-and-control (C2) communications by leveraging the victim's own web browser. As detailed in a report on July 23, 2026, msaRAT launches a headless instance of Google Chrome or Microsoft Edge and uses the Chrome DevTools Protocol (CDP) to establish a WebRTC data channel for C2. This method makes the malicious traffic appear as legitimate, encrypted browser activity, effectively bypassing many network security monitoring solutions. This TTP represents a significant evolution in C2 concealment, abusing trusted applications and protocols to 'live off the land.'
The Chaos ransomware group, known for its disruptive attacks, is now deploying msaRAT to establish a stealthy foothold in victim networks. The primary innovation of msaRAT is its C2 communication mechanism. Instead of making direct network connections that could be flagged by firewalls or network intrusion detection systems (NIDS), it co-opts a legitimate browser process to do its bidding. This makes the malicious activity blend in with the vast amount of normal web traffic originating from a corporate network.
The infection chain typically starts with vishing or spam emails containing a malicious MSI installer disguised as a Windows update. This installer loads the msaRAT DLL directly into memory, a fileless technique to evade antivirus detection.
msaRAT's C2 Channel Obfuscation:
msaRAT DLL is loaded into memory. It searches the victim machine for an installation of Google Chrome or Microsoft Edge.--remote-debugging-port).msaRAT communicates with the headless browser locally using the Chrome DevTools Protocol (CDP). It instructs the browser to establish a WebRTC data channel to the attacker's C2 infrastructure.msaRAT adds its own layer of ChaCha-Poly1305 encryption for the actual C2 commands and data, making traffic inspection nearly impossible without breaking the TLS connection.This multi-layered approach to evasion makes msaRAT exceptionally difficult to detect using traditional network-based IOCs.
The deployment of msaRAT significantly increases the difficulty of detecting and responding to Chaos ransomware intrusions. By successfully evading network security tools, the attackers can maintain a persistent presence within a network for longer periods, allowing them more time for reconnaissance, lateral movement, and data exfiltration before deploying the final ransomware payload. This leads to more comprehensive and damaging breaches. The reliance on legitimate browser functions means there is no vulnerability to patch; defense must shift entirely to behavioral detection.
No specific file hashes, IP addresses, or domains were provided in the source articles.
Defenders must hunt for behavioral artifacts rather than static IOCs:
chrome.exe --headless --remote-debugging-port=msedge.exe --headless --remote-debugging-port=Detection:
chrome.exe or msedge.exe with the --headless and --remote-debugging-port flags would be highly effective. D3FEND Technique: Process Analysis (D3-PA).Response:
msaRAT, isolate it from the network immediately.--remote-debugging-port argument by non-authorized users or processes. D3FEND Technique: Executable Allowlisting (D3-EAL).msaRAT depends on.msaRAT is designed to bypass this, strict egress filtering that denies all traffic except to known-good services can still be effective. Deny WebRTC traffic from servers by default.Use EDR to detect anomalous process behavior, such as a non-interactive process spawning a browser with debugging flags.
Mapped D3FEND Techniques:
Use application control to block browsers from being launched with specific command-line arguments like --remote-debugging-port.
Mapped D3FEND Techniques:
On systems that do not require a web browser (e.g., servers), uninstalling them removes the dependency msaRAT relies on.
Mapped D3FEND Techniques:
Since msaRAT relies on behavioral evasion rather than a software flaw, endpoint process analysis is the most effective detection method. Security teams should configure their Endpoint Detection and Response (EDR) solutions to specifically monitor for the creation of browser processes with suspicious command-line arguments. A high-fidelity alert should be generated whenever chrome.exe or msedge.exe is launched with both the --headless and --remote-debugging-port= flags, especially if the parent process is a non-interactive service or a user process not associated with development work. Correlating this with the parent-child process relationship (e.g., a process spawned from an MSI installer then launches a headless browser) can provide definitive evidence of an msaRAT infection.
A robust application control policy can prevent msaRAT from executing its core function. Using tools like Windows Defender Application Control (WDAC) or AppLocker, administrators can create rules that govern not just which executables can run, but also how they can run. A specific rule should be created to block chrome.exe and msedge.exe from being executed if the process command line contains the --remote-debugging-port= argument. This rule should be applied to all standard users and system processes, with exceptions only for specific developer accounts or administrative tools that legitimately require this functionality. This directly blocks the malware's ability to create its C2 channel via the browser.
On systems where browsers are required but remote debugging is not, this feature can be disabled via policy. For both Chrome and Edge in a managed enterprise environment, Group Policy Objects (GPOs) can be used to set the RemoteDebuggingAllowed policy to False. This prevents the browser from being launched with the remote debugging port enabled, effectively neutering msaRAT's primary C2 mechanism. On servers and other critical systems where a browser is not necessary for the machine's function, the simplest and most effective hardening step is to uninstall browsers entirely. This removes the application dependency that the malware relies on, eliminating this attack vector on that host.
Cisco Talos publishes research on the msaRAT malware used by the Chaos ransomware group.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.
Help others stay informed about cybersecurity threats
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.