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

CaddyWiper

CaddyWiper is a destructive Windows wiper malware first detected by ESET on 2022-03-14 and publicly named by ESET. It was used against Ukrainian organizations during Russia’s invasion of Ukraine, including Ukrainian banks, a governmental entity, the news agency Ukrinform, and in Sandworm operations against a Ukrainian energy provider during the 2022 Ukraine Electric Power Attack. Multiple sources in the content associate CaddyWiper with Sandworm, the GRU-linked threat group also tracked as Unit 74455, and describe it as one of several wiper families used in destructive activity against Ukraine.

Its core behavior is destructive file and disk wiping. Reported capabilities include destroying user data, overwriting files and drives, wiping mapped drives, and destroying physical drive partition information, including the MBR, GPT, partition entries, and boot partitions, which can render systems unbootable. In the 2022 Ukraine Electric Power Attack, Sandworm deployed CaddyWiper on IT environment systems to wipe files related to OT capabilities, mapped drives, and physical drive partitions. Splunk’s analytic story further states that CaddyWiper checks whether it is running on a Domain Controller and triggers a killswitch if one is detected; otherwise it destroys user files, mapped drives, and drive partitions.

Deployment observed in the content includes execution via Scheduled Tasks pushed through Group Policy Objects, indicating use in domain-wide disruptive operations after compromise of Active Directory or related administrative infrastructure. ESET noted that some wipers in Ukraine, including CaddyWiper, were planted in this fashion. In the April 2022 energy-sector attack, CaddyWiper was scheduled to execute shortly after Industroyer2 to erase traces and hinder recovery. Additional reporting in the content states that a later Sandworm/UNC3810 operation used modified GPOs and scheduled tasks to deploy CADDYWIPER variants across a Windows domain, and that variants have included x64, x86, and shellcode forms.

Known identifiers directly mentioned in the content include ESET detection name Win32/KillDisk.NCX. High-confidence victimology and targeting in the content center on Ukrainian government, financial, media, and especially energy-sector environments as part of broader Russia-linked destructive campaigns.

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.

THREAT ACTORS

Groups observed using it

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

View more details
Sandworm

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

via mitre attack websiteattack.mitre.org
UAC-0082

"...виявлено 5 зразків шкідливих програм (скриптів)... а саме: CaddyWiper (Windows) ..."; "...невдалу спробу... з використанням шкідливих програм-деструкторів CaddyWiper..."

via cert uacert.gov.ua
GRU

"CADDYWIPER is a wiper that Mandiant first identified and reported on in March 2022... The malware enumerates the file system's physical drives and overwrites both file content and partitions with null bytes."

via mandiant threat intelligencecloud.google.com
UNC3810

"CADDYWIPER is a wiper that Mandiant first identified and reported on in March 2022... The malware enumerates the file system's physical drives and overwrites both file content and partitions with null bytes."

via mandiant threat intelligencecloud.google.com
MITRE ATT&CK

Techniques & procedures

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

Execution

3 techniques
T1053Scheduled Task/JobEvidence2

"...створено об'єкт групової політики (GPO), що, у свою чергу, забезпечував створення відповідних запланованих завдань." and "Windows_Security_Update_HxW (Scheduled Task)"

T1053.005Scheduled TaskEvidence4

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1106Native APIEvidence1

Persistence

2 techniques
T1053Scheduled Task/JobEvidence2

"...створено об'єкт групової політики (GPO), що, у свою чергу, забезпечував створення відповідних запланованих завдань." and "Windows_Security_Update_HxW (Scheduled Task)"

T1053.005Scheduled TaskEvidence4

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

Privilege Escalation

3 techniques
T1053Scheduled Task/JobEvidence2

"...створено об'єкт групової політики (GPO), що, у свою чергу, забезпечував створення відповідних запланованих завдань." and "Windows_Security_Update_HxW (Scheduled Task)"

T1053.005Scheduled TaskEvidence4

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1484.001Group Policy ModificationEvidence5

Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

Stealth

1 technique
T1497.001System ChecksEvidence1

The content includes multiple anti-analysis and environment checks, such as "OopsIE checks for information on the CPU fan, temperature, mouse, hard disk, and motherboard as part of its anti-VM checks" and "Raspberry Robin performs several system checks as part of anti-analysis mechanisms."

Defense Impairment

2 techniques
T1222.001Windows File and Directory Permissions ModificationEvidence1
T1484.001Group Policy ModificationEvidence5

Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

Discovery

5 techniques
T1057Process DiscoveryEvidence3

The content repeatedly describes malware and threat actors obtaining lists of running processes, using utilities such as tasklist, ps, WMI, Get-Process, CreateToolhelp32Snapshot, EnumProcesses, and similar APIs/commands to enumerate active processes on victim systems.

T1082System Information DiscoveryEvidence5

The content repeatedly describes malware and threat actors collecting host details such as OS version, hostname, architecture, CPU, memory, BIOS, domain, language, and other configuration data; e.g., "APT41 uses multiple built-in commands such as systeminfo and net config Workstation to enumerate victim system basic configuration information."

T1083File and Directory DiscoveryEvidence4

The content repeatedly describes malware and threat actors listing files and directories, enumerating drives, searching for files by extension/name/path, retrieving file metadata, and browsing file systems (for example: "APT28 has used Forfiles to locate PDF, Excel, and Word documents during collection" and "cmd can be used to find files and directories with native functionality such as dir commands").

T1482Domain Trust DiscoveryEvidence1

"CaddyWiper can use DsRoleGetPrimaryDomainInformation to determine the role of the infected machine. CaddyWiper can also halt execution if the compromised host is identified as a domain controller."

T1497.001System ChecksEvidence1

The content includes multiple anti-analysis and environment checks, such as "OopsIE checks for information on the CPU fan, temperature, mouse, hard disk, and motherboard as part of its anti-VM checks" and "Raspberry Robin performs several system checks as part of anti-analysis mechanisms."

Lateral Movement

1 technique
T1570Lateral Tool TransferEvidence1

During the 2022 Ukraine Electric Power Attack, Sandworm Team used a Group Policy Object (GPO) to copy CaddyWiper's executable msserver.exe from a staging server to a local hard drive before deployment.

Command and Control

1 technique
T1105Ingress Tool TransferEvidence1

"...з метою централізованого розповсюдження шкідливих програм, створено об'єкт групової політики (GPO)..." and paths under "\\%DOMAIN%\\SYSVOL...\\news.bat" / "upd.exe"

Impact

5 techniques
T1485Data DestructionEvidence8

The hackers also deployed multiple forms of 'wiper' malware designed to destroy data on computers within the utility.

T1490Inhibit System RecoveryEvidence1

"GRU operations... frequently end with the deployment of wipers... CADDYWIPER... overwrites both file content and partitions with null bytes."

T1561Disk WipeEvidence1

“AcidPour can identify various system locations and mapped devices on Linux systems as a precursor to wiping activity.”

T1561.001Disk Content WipeEvidence1

APT37 has access to destructive malware that is capable of overwriting a machine's Master Boot Record (MBR). APT38 has used a custom MBR wiper named BOOTWRECK to render systems inoperable. CaddyWiper has the ability to destroy information about a physical drive's partitions including the MBR, GPT, and partition entries.

T1561.002Disk Structure WipeEvidence1

Other

1 technique
T1562.001Disable or Modify ToolsEvidence1

"The attacker additionally attempted to exclude the file from antivirus scans."

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 matching

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

Threat actor attribution4

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

Exploited vulnerabilities

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 mapping18

Every documented technique, ranked by evidence weight.

Researcher chatter

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