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

REvil

Also known asSodinSodinokibi

REvil, also known as Sodinokibi or Sodin, is a ransomware family operated as a ransomware-as-a-service (RaaS) platform. Deployments were first observed in April 2019, including exploitation of Oracle WebLogic vulnerability CVE-2019-2725, and the malware has also been executed via malicious Microsoft Word email attachments. REvil has been associated with major ransomware activity including the Kaseya VSA supply-chain attack, where it exploited a zero-day in Kaseya VSA Server and demanded $70 million in Bitcoin for a universal decryptor.

Technically, REvil is a configurable Windows ransomware family that stores RC4-encrypted JSON configuration data in a PE section, decrypts strings at runtime, dynamically resolves imports, and communicates with controllers over HTTPS; other reporting in the content also notes HTTP and HTTPS use for C2 and that C2 communications have been encrypted with ECIES. It can attempt privilege escalation, including historical use of CVE-2018-8453 and repeated ShellExecuteW prompts for elevation. Before encryption it can stop or delete services and terminate processes matching configured expressions, delete volume shadow copies using vssadmin, bcdedit, or PowerShell WMI methods, and then encrypt files on local and network storage. Encrypted files receive a random 5-10 character alphanumeric extension, ransom notes are dropped in affected directories, and a BMP image is set as the desktop background. The encryption workflow uses Curve25519, Salsa20, SHA-3, AES, and CRC32, and metadata is appended to encrypted files. REvil stores multiple encrypted victim key values in the registry and uses a global mutex named Global\1DE3C565-E22C-8190-7A66-494816E6C5F5.

The malware includes regional exclusion logic: it checks system language and keyboard layout and exits when both match whitelisted values including Russian, Ukrainian, Belarusian, Armenian, Azerbaijani, Georgian, Kazakh, Kyrgyz, Turkmen, Uzbek, Tatar, Romanian, Estonian, Latvian, Lithuanian, Tajik, and Persian. Earlier versions could persist via a registry key when configured to do so, though that persistence mechanism was removed in version 2.1.

The content links REvil to multiple threat-actor relationships and ecosystem overlaps. Intel 471 assessed it was likely a continuation of GandCrab with new software but operated by the same individuals, and the actor advertising/promoting the service was identified as Unknown/UNKN. Affiliates reportedly received 60-70% of ransom payments. Other reporting states former REvil members handled the 'locking' operations for BlackSuit, and FIN7 was described as having expanded into ransomware deployment through affiliations with REvil and Maze. REvil-related delivery tradecraft is also linked to Gootloader/Gootkit campaigns, and the family has used DLL sideloading, including abuse of the Windows Defender binary MsMpEng.exe to load a malicious DLL containing ransomware.

Known artifacts and indicators directly mentioned in the content include ransom notes and desktop background changes, the registry value QaUXNv2P used with victim key handling, the SOFTWARE registry subkey used to store encrypted victim key material, the mutex Global\1DE3C565-E22C-8190-7A66-494816E6C5F5, and analyzed sample SHA-256 hashes 6953d86d09cb8ed34856b56f71421471718ea923cd12c1e72224356756db2ef1, 372c8276ab7cad70ccf296722462d7b8727e8563c0bfe4344184e1bc3afc27fc, and ec0c653d5e10fec936dae340bf97c88f153cc0cdf7079632a38a19c876f3c4fe. The content also references possible REvil ESXi locker activity under the name Revix, though one cited report could not definitively conclude the connection.

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

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

6 CVES
CVE-2018-8453Win32k Elevation of Privilege VulnerabilityExploited in the wild

REvil ransomware exploits a kernel privilege escalation vulnerability in win32k.sys tracked as CVE-2018-8453 to gain SYSTEM privileges on the infected host. | REvil aka Sodinokibi, Sodin is a ransomware family operated as a ransomware-as-a-service (RaaS). Deployments of REvil first were observed in April 2019, where attackers leveraged a vulnerability in Oracle WebLogic servers tracked as CVE-2019-2725.

via intel471intel471.com
CVE-2019-2725Unauthenticated RCE in Oracle WebLogic Server Web ServicesExploited in the wild

Deployments of REvil first were observed in April 2019, where attackers leveraged a vulnerability in Oracle WebLogic servers tracked as CVE-2019-2725. | REvil aka Sodinokibi, Sodin is a ransomware family operated as a ransomware-as-a-service (RaaS). Deployments of REvil first were observed in April 2019, where attackers leveraged a vulnerability in Oracle WebLogic servers tracked as CVE-2019-2725.

via intel471intel471.com
CVE-2019-11510Pulse Secure Pulse Connect Secure Arbitrary File Read VulnerabilityExploited in the wild

Previously, Pulse Connect Secure has been targeted by a variety of threat actors including ransomware groups and other nation-state aligned threat actors over the last five years: CVE-2019-11510 Ivanti Pulse Connect Secure Arbitrary File Read Vulnerability. | We’ve also published several blog posts about vulnerabilities in Pulse Connect Secure: ... CVE-2019-11510: Critical Pulse Connect Secure Vulnerability Used in Sodinokibi Ransomware Attacks

via tenable blogtenable.com
CVE-2021-301202FA Bypass in Kaseya VSA <9.5.7Exploited in the wild

The 2021 Kaseya VSA compromise by REvil used several zero-day vulnerabilities, including CVE-2021-30116 and CVE-2021-30120, which allowed them to bypass authentication requirements to access VSA servers en route to deploying ransomware in up to 1500 downstream client networks. | In early 2021, Quanta Computer, a Taiwanese technology manufacturer and Apple partner, was compromised by the REvil ransomware group... The 2021 Kaseya VSA compromise by REvil used several zero-day vulnerabilities, including CVE-2021-30116 and CVE-2021-30120, which allowed them to bypass authentication requirements to access VSA servers en route to deploying ransomware in up to 1500 downstream client networks.

via ca ccscyber.gc.ca
CVE-2021-30116Kaseya VSA dl.asp Credential Disclosure and Authentication BypassExploited in the wild

In early 2021, Quanta Computer, a Taiwanese technology manufacturer and Apple partner, was compromised by the REvil ransomware group... The 2021 Kaseya VSA compromise by REvil used several zero-day vulnerabilities, including CVE-2021-30116 and CVE-2021-30120, which allowed them to bypass authentication requirements to access VSA servers en route to deploying ransomware in up to 1500 downstream client networks. | The 2021 Kaseya VSA compromise by REvil used several zero-day vulnerabilities, including CVE-2021-30116 and CVE-2021-30120, which allowed them to bypass authentication requirements to access VSA servers en route to deploying ransomware in up to 1500 downstream client networks.

via ca ccscyber.gc.ca
CVE-2021-26855ProxyLogon SSRF in Microsoft Exchange Server

Computer giant Acer has been hit by a REvil ransomware attack where the threat actors are demanding the largest known ransom to date, $50,000,000.

via bleeping computerbleepingcomputer.com
THREAT ACTORS

Groups observed using it

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

View more details
Unknown

REvil aka Sodinokibi, Sodin is a ransomware family operated as a ransomware-as-a-service (RaaS). Deployments of REvil first were observed in April 2019, where attackers leveraged a vulnerability in Oracle WebLogic servers tracked as CVE-2019-2725.

via intel471intel471.com
UNKN

REvil aka Sodinokibi, Sodin is a ransomware family operated as a ransomware-as-a-service (RaaS). Deployments of REvil first were observed in April 2019, where attackers leveraged a vulnerability in Oracle WebLogic servers tracked as CVE-2019-2725.

via intel471intel471.com
FIN7

In 2023, FIN7 expanded its operations to include the deployment of ransomware through affiliations with RaaS groups such as REvil and Maze, while also managing its own RaaS programs, including the now-retired Darkside and BlackMatter.

via recorded future blogrecordedfuture.com
Velvet Tempest

In 2020 ELBRUS transitioned from using PoS malware to deploying ransomware as part of a financially motivated extortion scheme, specifically deploying the MAZE and Revil RaaS families.

via microsoft generalmicrosoft.com
Indrik Spider

One group known for pivoting is Evil Corp., the gang behind Revil. Revil’s tactics align with why a threat group would target an insurance provider.

via cybersecurity divecybersecuritydive.com
DEV-0216

In 2020 ELBRUS transitioned from using PoS malware to deploying ransomware as part of a financially motivated extortion scheme, specifically deploying the MAZE and Revil RaaS families.

via microsoft generalmicrosoft.com
MITRE ATT&CK

Techniques & procedures

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

Initial Access

2 techniques
T1078Valid AccountsEvidence1

Tetra was able to confirm that the “Tech Support” account, and all its administrative-level privileges, was compromised. This single user gave the threat actor full access to the network.

T1190Exploit Public-Facing ApplicationEvidence1

Deployments of REvil first were observed in April 2019, where attackers leveraged a vulnerability in Oracle WebLogic servers tracked as CVE-2019-2725.

Execution

4 techniques
T1053Scheduled Task/JobEvidence1

Once the code was in place, a task named “RanCommand” was performed, effectively starting the Sodinokibi encryption process across the network.

T1059.001PowerShellEvidence3

Windows versions 5.2 and later, under PowerShell: Get-WmiObject Win32_Shadowcopy | ForEach-Object {$_.Delete();}

T1059.003Windows Command ShellEvidence2

Windows versions 5.1 and earlier: cmd.exe /c vssadmin.exe Delete Shadows /All /Quiet & bcdedit /set {default} recoveryenabled No & bcdedit /set {default} bootstatuspolicy ignoreallfailures

T1204.002Malicious FileEvidence1

Sandworm Team leveraged Microsoft Office attachments which contained malicious macros that were automatically executed once the user permitted them... APT29 has used various forms of spearphishing attempting to get a user to open attachments... DarkGate is distributed through phishing links to VBS or MSI objects requiring user interaction for execution.

Persistence

4 techniques
T1053Scheduled Task/JobEvidence1

Once the code was in place, a task named “RanCommand” was performed, effectively starting the Sodinokibi encryption process across the network.

T1078Valid AccountsEvidence1

Tetra was able to confirm that the “Tech Support” account, and all its administrative-level privileges, was compromised. This single user gave the threat actor full access to the network.

T1112Modify RegistryEvidence1

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution. | Many malware families store configuration, payloads, encryption keys, C2 addresses, or other operational data in Registry keys, such as QakBot storing configuration in a randomly named subkey under HKCU\Software\Microsoft and PolyglotDuke writing encrypted JSON configuration files to the Registry.

T1547.001Registry Run Keys / Startup FolderEvidence1

Prior to version 2.1, REvil ransomware persists on the machine if the arn configuration field is set to true. It writes its path to the registry key SOFTWARE for persistence.

Privilege Escalation

6 techniques
T1053Scheduled Task/JobEvidence1

Once the code was in place, a task named “RanCommand” was performed, effectively starting the Sodinokibi encryption process across the network.

T1055.012Process HollowingEvidence1

It then performs a process hollowing on that executable to load the Delphi component.

T1068Exploitation for Privilege EscalationEvidence1

REvil ransomware exploits a kernel privilege escalation vulnerability in win32k.sys tracked as CVE-2018-8453 to gain SYSTEM privileges on the infected host.

T1078Valid AccountsEvidence1

Tetra was able to confirm that the “Tech Support” account, and all its administrative-level privileges, was compromised. This single user gave the threat actor full access to the network.

T1547.001Registry Run Keys / Startup FolderEvidence1

Prior to version 2.1, REvil ransomware persists on the machine if the arn configuration field is set to true. It writes its path to the registry key SOFTWARE for persistence.

T1548.002Bypass User Account ControlEvidence1

Another technique always is executed if the process is not elevated. It relies on calling ShellExecuteW to prompt the user to run the sample as an administrator. This is accomplished in an infinite loop until the user agrees to run the elevated process.

Stealth

11 techniques
T1027Obfuscated Files or InformationEvidence2

REvil ransomware incorporates techniques to make the task of static analysis more difficult for an analyst. Most of the strings used during execution are decrypted at runtime only when needed.

T1027.002Software PackingEvidence1

The behavior of the following samples was analyzed for this report: Sample SHA256 REvil packed ... REvil not packed ...

T1027.007Dynamic API ResolutionEvidence1

During its initialization phase, REvil starts by dynamically resolving the imports it needs to function correctly... each value is decoded and resolved to the correct API... additional APIs are resolved by their names with the help of the GetProcAddress API.

T1055.012Process HollowingEvidence1

It then performs a process hollowing on that executable to load the Delphi component.

T1070.004File DeletionEvidence1

Finally, REvil ransomware marks its binary code for deletion during the next reboot and terminates execution.

T1078Valid AccountsEvidence1

Tetra was able to confirm that the “Tech Support” account, and all its administrative-level privileges, was compromised. This single user gave the threat actor full access to the network.

T1140Deobfuscate/Decode Files or InformationEvidence1

The content repeatedly describes malware and threat actors decoding, decrypting, deobfuscating, or unpacking payloads, strings, configuration data, commands, and C2 responses prior to execution or use.

T1218System Binary Proxy ExecutionEvidence1

One popular technique we're seeing at this time is the use of living-off-the-land binaries — or "LoLBins"... LoLBins are used by different actors combined with fileless malware and legitimate cloud services to improve chances of staying undetected within an organisation, usually during post-exploitation attack phases.

T1480.002Mutual ExclusionEvidence1

With everything in place, REvil creates a global mutual exclusion object (mutex) with a hard-coded name... This is used to ensure only a single instance of the ransomware sample is running.

T1497.001System ChecksEvidence1

For the check to succeed and REvil to exit, both a whitelisted system language and a whitelisted keyboard layout must be present. Otherwise, the ransomware continues its execution normally.

T1620Reflective Code LoadingEvidence1

Popular malware like Sodinokibi and Gandcrab have used reflect DLL loaders in the past that allows attackers to load a dynamic library into process memory without using Windows API... the obfuscated Cobalt Strike beacon... gets deobfuscated with a static XOR key and loaded into memory using reflective loading techniques.

Defense Impairment

1 technique
T1112Modify RegistryEvidence1

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution. | Many malware families store configuration, payloads, encryption keys, C2 addresses, or other operational data in Registry keys, such as QakBot storing configuration in a randomly named subkey under HKCU\Software\Microsoft and PolyglotDuke writing encrypted JSON configuration files to the Registry.

Discovery

5 techniques
T1057Process DiscoveryEvidence1

Then it will terminate all processes with names that match the elements of the prc JSON array...

T1083File and Directory DiscoveryEvidence1

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").

T1135Network Share DiscoveryEvidence1

-nolan Does not encrypt files on shared network storage.

T1497.001System ChecksEvidence1

For the check to succeed and REvil to exit, both a whitelisted system language and a whitelisted keyboard layout must be present. Otherwise, the ransomware continues its execution normally.

T1614.001System Language DiscoveryEvidence1

Next, REvil checks the configuration field dbg to see if it’s running in debug mode. If that is not the case, geolocation checks based on the system’s language and the keyboard layout are conducted so the ransomware does not attempt to encrypt files on whitelisted systems.

Lateral Movement

1 technique
T1021Remote ServicesEvidence1

They confirmed the ransomware variant as Sodinokibi/REvil, and the root point of compromise to be from a cloud-based RMM (Remote Management and Monitoring) solution named “ConnectWise Control.”

Collection

1 technique
T1119Automated CollectionEvidence1

In ScreenConnect, when extended logging is enabled, all screenshare sessions are recorded, so anytime someone (authorized or not) remotes into a computer using the software, user activity is captured.

Command and Control

3 techniques
T1071.001Web ProtocolsEvidence2

REvil uses Hypertext Transfer Protocol Secure (HTTPS) for communication with its controllers.

T1105Ingress Tool TransferEvidence2

The first stage script only exists to fetch the second stage code, cycling through three different hardcoded web domains if necessary.

T1573Encrypted ChannelEvidence1

The content repeatedly describes malware and threat actors using SSL, TLS, HTTPS, RSA, AES, Blowfish, RC4, ECIES, Diffie-Hellman, OpenSSL, WolfSSL, and mutual TLS to protect command and control traffic.

Exfiltration

2 techniques
T1041Exfiltration Over C2 ChannelEvidence1

Exfiltrates encrypted information on the infected host to remote controllers.

T1567.002Exfiltration to Cloud StorageEvidence1

On top of client applications such as those provided by Mega, many ransomware families may use other software or built-in operating system utilities to exfiltrate data. We’ll use Mega as the example here... you can look for execution of any process that is not chrome.exe ... initiating a network connection to the domains mega.io or mega.co.nz .

Impact

4 techniques
T1486Data Encrypted for ImpactEvidence7

Encrypts files on local and network storage.

T1489Service StopEvidence1

First, it will try to stop and delete services if the names match one of the regular expressions in the svc JSON configuration list... | Then it will terminate all processes with names that match the elements of the prc JSON array, for instance: "prc":[ "w3wp", "thunderbird", "mydesktopqos", "powerpnt", "outlook" ... ]

T1490Inhibit System RecoveryEvidence3

Finally REvil will delete the volume shadow copies. The way this is accomplished depends on the Windows version: Windows versions 5.1 and earlier: cmd.exe /c vssadmin.exe Delete Shadows /All /Quiet & bcdedit /set {default} recoveryenabled No & bcdedit /set {default} bootstatuspolicy ignoreallfailures Windows versions 5.2 and later, under PowerShell: Get-WmiObject Win32_Shadowcopy | ForEach-Object {$_.Delete();}

T1657Financial TheftEvidence2

He and his co-conspirators demanded ransom payments in cryptocurrency and used exchangers and mixing services to hide the money. | If targeted organizations refused to pay, the attackers “threatened to publicly disclose victims’ data.”

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
9 tracked

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

Hashes
6 tracked

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

Other
2 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app6 months ago
domain●●●●●●●●●●●●View more in app6 months ago
domain●●●●●●●●●●●●View more in app6 months ago
domain●●●●●●●●●●●●View more in app6 months ago
domain●●●●●●●●●●●●View more in app6 months ago
hash.sha256●●●●●●●●●●●●View more in app6 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 matching17

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

Threat actor attribution12

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

Exploited vulnerabilities6

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 mapping35

Every documented technique, ranked by evidence weight.

Researcher chatter

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