Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
MalwareUsed by 5 actorsExploits 1 CVE

GRIMBOLT

GRIMBOLT is a foothold/persistent backdoor written in C# that emerged as a newer successor or replacement for BRICKSTORM in UNC6201 intrusions. Multiple sources in the content state that investigators observed older BRICKSTORM binaries being replaced with GRIMBOLT in September 2025. It is compiled using native Ahead-of-Time (AOT) compilation and packed with UPX, which removes typical .NET/Common Intermediate Language metadata and makes static analysis and reverse engineering more difficult. Reported capabilities include remote shell access, remote command execution, long-term persistence, and command-and-control communications over WebSocket connections. The malware is also described as using the same command-and-control infrastructure as previously deployed BRICKSTORM payloads; a reported C2 endpoint is wss://149.248.11.71/rest/apisession, with 149.248.11.71 cited as a related IP.

GRIMBOLT is associated in the content with UNC6201, a suspected PRC/China-nexus threat cluster. The malware was deployed alongside SLAYSTYLE and BRICKSTORM during exploitation of Dell RecoverPoint for Virtual Machines zero-day CVE-2026-22769, a hard-coded credential vulnerability in Apache Tomcat Manager that enabled attackers to authenticate, upload malicious WAR files, execute commands as root, and establish persistence. The campaign targeted Dell RecoverPoint for Virtual Machines appliances and, through subsequent pivoting, VMware virtual infrastructure and backup/recovery environments. The content states UNC6201 used the access for lateral movement, persistence, and long-term access, and in some cases directly compromised VMware backup and recovery infrastructure to weaken restoration capability. Persistence related to the broader intrusion included modification of the legitimate convert_hosts.sh script so malware execution occurred at boot via rc.local.

Additional tradecraft observed in the same campaign included use of temporary "Ghost NICs" on ESXi virtual machines for stealthy pivoting into internal and SaaS environments, and iptables-based Single Packet Authorization on compromised vCenter appliances. High-confidence indicators directly mentioned in the content for GRIMBOLT include the WebSocket C2 endpoint wss://149.248.11.71/rest/apisession, IP 149.248.11.71, and sample hashes including 24a11a26a2586f4fba7bfe89df2e21a0809ad85069e442da98c37c4add369a0c and dfb37247d12351ef9708cb6631ce2d7017897503657c6b882a711c0da8a9a591.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

EXPLOITED CVES

Vulnerabilities exploited

1 CVE Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

1 CVES
CVE-2026-22769Hardcoded Tomcat Manager Credentials in Dell RecoverPoint for Virtual MachinesExploited in the wild

GRIMBOLT is a C#-written foothold backdoor compiled using native ahead-of-time (AOT) compilation and packed with UPX. It provides a remote shell capability and uses the same command and control as previously deployed BRICKSTORM payload.

via mandiant threat intelligencecloud.google.com
THREAT ACTORS

Groups observed using it

5 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
UNC6201

GRIMBOLT is a C#-written foothold backdoor compiled using native ahead-of-time (AOT) compilation and packed with UPX. It provides a remote shell capability and uses the same command and control as previously deployed BRICKSTORM payload.

via mandiant threat intelligencecloud.google.com
UNC5221

By September, however, the attackers had replaced Brickstorm with Grimbolt, a more advanced malware that’s harder to detect... replacing older Brickstorm binaries with the new backdoor that’s more difficult to reverse engineer.

via cyberscoopcyberscoop.com
hafnium

"Carmakal said they observed the hackers using a novel backdoor they named GRIMBOLT."

via the record mediatherecord.media
Threat Group-3390

By September, however, the attackers had replaced Brickstorm with Grimbolt, a more advanced malware that’s harder to detect... replacing older Brickstorm binaries with the new backdoor that’s more difficult to reverse engineer.

via cyberscoopcyberscoop.com
UNC 6201

GTIG said the bug, tracked as CVE-2026-22769, was used to deploy a newer version of the Brickstorm backdoor malware that GTIG now calls Grimbolt and uses “ghost NICs” on virtual machines to avoid defenders.

via scworldscworld.com
MITRE ATT&CK

Techniques & procedures

28 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

2 techniques
T1078Valid AccountsEvidence2

An unauthenticated remote attacker who leverages the hardcoded credential can gain root-level access and establish persistent control

T1190Exploit Public-Facing ApplicationEvidence8

Mandiant and Google Threat Intelligence Group (GTIG) have identified the zero-day exploitation of a high-risk vulnerability in Dell RecoverPoint for Virtual Machines, tracked as CVE-2026-22769... UNC6201... has exploited this flaw since at least mid-2024

Execution

2 techniques
T1059Command and Scripting InterpreterEvidence2

"...the malware enables command execution, file transfer, and lateral movement..." and "...upload a malicious WAR file... and then execute commands as root on the appliance."

T1059.004Unix ShellEvidence2

It supports interactive shell, remote command execution

Persistence

8 techniques
T1037Boot or Logon Initialization ScriptsEvidence4

UNC6201 established BRICKSTORM and GRIMBOLT persistence on the Dell RecoverPoint for Virtual Machines by modifying a legitimate shell script named convert_hosts.sh to include the path to the backdoor. This shell script is executed by the appliance at boot time via rc.local.

T1037.004RC ScriptsEvidence1

UNC6201 established BRICKSTORM and GRIMBOLT persistence on the Dell RecoverPoint for Virtual Machines by modifying a legitimate shell script named convert_hosts.sh to include the path to the backdoor. This shell script is executed by the appliance at boot time via rc.local .

T1078Valid AccountsEvidence2

An unauthenticated remote attacker who leverages the hardcoded credential can gain root-level access and establish persistent control

T1505Server Software ComponentEvidence1

the bug, tracked as CVE-2026-22769, was used to deploy a newer version of the Brickstorm backdoor malware that GTIG now calls Grimbolt

T1505.003Web ShellEvidence2

UNC6201 (suspected China-nexus) exploited CVE-2026-22769 to compromise Dell RecoverPoint for VMs appliances, deploying the SLAYSTYLE web shell, BRICKSTORM backdoor, and GRIMBOLT, a C#-based backdoor with native AOT compilation to complicate detection.

T1543Create or Modify System ProcessEvidence1

execute commands as root on the appliance to drop the BRICKSTORM backdoor and its newer version dubbed GRIMBOLT

T1543.002Systemd ServiceEvidence1

UNC6201 established BRICKSTORM and GRIMBOLT persistence on the Dell RecoverPoint for Virtual Machines by modifying a legitimate shell script named convert_hosts.sh to include the path to the backdoor. This shell script is executed by the appliance at boot time via rc.local.

T1546.004Unix Shell Configuration ModificationEvidence1

"Persistence mechanisms for Brickstorm and Grimbolt were established by modifying the convert_hosts[dot]sh script to include the path to the backdoor..."

Privilege Escalation

6 techniques
T1037Boot or Logon Initialization ScriptsEvidence4

UNC6201 established BRICKSTORM and GRIMBOLT persistence on the Dell RecoverPoint for Virtual Machines by modifying a legitimate shell script named convert_hosts.sh to include the path to the backdoor. This shell script is executed by the appliance at boot time via rc.local.

T1037.004RC ScriptsEvidence1

UNC6201 established BRICKSTORM and GRIMBOLT persistence on the Dell RecoverPoint for Virtual Machines by modifying a legitimate shell script named convert_hosts.sh to include the path to the backdoor. This shell script is executed by the appliance at boot time via rc.local .

T1078Valid AccountsEvidence2

An unauthenticated remote attacker who leverages the hardcoded credential can gain root-level access and establish persistent control

T1543Create or Modify System ProcessEvidence1

execute commands as root on the appliance to drop the BRICKSTORM backdoor and its newer version dubbed GRIMBOLT

T1543.002Systemd ServiceEvidence1

UNC6201 established BRICKSTORM and GRIMBOLT persistence on the Dell RecoverPoint for Virtual Machines by modifying a legitimate shell script named convert_hosts.sh to include the path to the backdoor. This shell script is executed by the appliance at boot time via rc.local.

T1546.004Unix Shell Configuration ModificationEvidence1

"Persistence mechanisms for Brickstorm and Grimbolt were established by modifying the convert_hosts[dot]sh script to include the path to the backdoor..."

Stealth

3 techniques
T1027Obfuscated Files or InformationEvidence3

GRIMBOLT is written in C# and compiled using Native Ahead-of-Time (AOT) compilation... removing Common Intermediate Language (CIL) metadata that security tools typically scan. The malware is further packed with UPX to complicate static analysis.

T1078Valid AccountsEvidence2

An unauthenticated remote attacker who leverages the hardcoded credential can gain root-level access and establish persistent control

T1564Hide ArtifactsEvidence1

uses “ghost NICs” on virtual machines to avoid defenders... created virtual NICs on virtual machines to perform malicious activities, and then deleted those NICs.

Defense Impairment

1 technique
T1222File and Directory Permissions ModificationEvidence1

It supports interactive shell, remote command execution, file manipulation, and command-and-control (C2) server switching.

Credential Access

1 technique
T1552Unsecured CredentialsEvidence1

UNC6201 exploited a hardcoded administrator password in Apache Tomcat that was used by the Dell backup gear.

Discovery

1 technique
T1016System Network Configuration DiscoveryEvidence1

The threat actor created virtual NICs on virtual machines to perform malicious activities, and then deleted those NICs.

Lateral Movement

4 techniques
T1021Remote ServicesEvidence2

these two additional IP addresses both had the same 3389 (RDP) port open as well

T1021.004SSHEvidence1

The two malware families deployed to the NAS appliance over SSH are as follows

T1210Exploitation of Remote ServicesEvidence1

“UNC6201 ... has exploited this flaw since at least mid-2024 to move laterally, maintain persistent access...” and “contain a hardcoded credential vulnerability... unauthenticated remote attacker... leading to unauthorized access...”

T1570Lateral Tool TransferEvidence2

Mandiant identified a campaign featuring the replacement of older BRICKSTORM binaries with GRIMBOLT in September 2025.

Command and Control

7 techniques
T1071Application Layer ProtocolEvidence1

"they noticed the systems were communicating with hacker-controlled command and control servers associated with BRICKSTORM and GRIMBOLT backdoors"

T1071.001Web ProtocolsEvidence1

"GRIMBOLT established WebSocket-based C2 communications: 149.248.11.71 wss://149.248.11.71/rest/apisession"

T1095Non-Application Layer ProtocolEvidence1

The attackers employ a stealthy traffic management technique known as Single Packet Authorization (SPA) using iptables... When this magic packet is detected, the source IP address is added to an allowlist.

T1105Ingress Tool TransferEvidence2

deploy additional malware to a Synology Network Attached Storage (NAS) appliance

T1219Remote Access ToolsEvidence4

GRIMBOLT... provides a remote shell capability and uses the same command and control as previously deployed BRICKSTORM payload.

T1572Protocol TunnelingEvidence1

"iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-ports 10443"

T1665Hide InfrastructureEvidence1

This technique effectively hides the command and control (C2) channel from casual observation and automated scanning.

Other

1 technique
T1562Impair DefensesEvidence1

"They then implemented traffic redirection using iptables rules... This enabled covert access using Single Packet Authorization (SPA) techniques."

INDICATORS OF COMPROMISE

IOCs tracked for this family

6 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
3 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
2 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
1 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
hash.sha256●●●●●●●●●●●●View more in app20 days ago
hash.sha256●●●●●●●●●●●●View more in app20 days ago
ip.v4●●●●●●●●●●●●View more in app20 days ago
uri●●●●●●●●●●●●View more in app4 months ago
ip.v4●●●●●●●●●●●●View more in app4 months ago
ip.v4●●●●●●●●●●●●View more in app4 months ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching6

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution5

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities1

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping28

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.