Cyber Security News

New GenieLocker Ransomware Encrypts Windows, Linux and VMware ESXi Systems

GenieLocker is a custom ransomware family linked to the Toy Ghouls group (also known as Bearlyfy or Labubu). It can encrypt systems running Windows, Linux, and VMware ESXi, with a current focus on the manufacturing sector and related industries in Russia.

This ransomware strain replaces the group’s earlier dependence on third-party lockers such as RedAlert, LockBit, and Babuk, providing a unified encryption framework across on-premises endpoints and virtualized infrastructures.

New GenieLocker Ransomware

Since 2025, Toy Ghouls have actively targeted Russian organizations, particularly in the industrial, construction, telecommunications, financial, and retail sectors.

In a March 2026 campaign reported by Kaspersky, the group widely deployed GenieLocker across Windows workstations, Linux servers, and ESXi hosts within a single victim’s environment.

GenieLocker help message (Source: SecureList)

Notably, telemetry indicates a significant geographic concentration in the Russian Federation, and there is currently no evidence that the group has adopted a double-extortion model or operates a leak site.

In the incident mentioned, Toy Ghouls gained initial access via an OpenVPN connection from a trusted external partner, exploiting stolen but valid credentials rather than a vulnerability in the VPN appliance.

After compromising the network, they installed various tools, including OpenSSH, SoftPerfect Network Scanner, SOCKS5 proxies, and Mimikatz. They attempted to harvest passwords from existing KeePassXC vaults.

The group relied on RDP for lateral movement to Windows machines and SSH for Linux. They used PsExec and PAExec to deploy ransomware widely, with a reverse SSH tunnel established for command-and-control communication.

LockBit output design, possibly the source layout for the GenieLocker ESXi variant (Source: SecureList)

The Windows version of GenieLocker (example MD5: 5d62c1349b8981c396c9a23f4f8f053c) is a C/C++ Trojan that employs the libsodium library and implements a multi-stage anti-analysis process, as reported by SecureList.

Execution requires a “secret” hex argument that is SHA-256-validated against a hardcoded value, effectively preventing sandbox execution and unauthorized reuse by other actors.

The malware includes anti-debugging measures via IsDebuggerPresent and CheckRemoteDebuggerPresent checks, along with a watchdog thread that continuously inspects the CRC32 of its .text section. The program terminates if any code tampering is detected.

Before encryption, GenieLocker applies significant exclusions, avoiding core operating system directories such as Windows, Program Files, and System Volume Information to prevent disruption of the OS and its execution chain.

It enumerates all local and network drives, terminates database, backup, virtualization, office, and browser processes, and halts related services (including VSS, SQL, backup, VMware, and OpenVPN agent services) to maximize file accessibility for encryption.

Cross-Platform Cryptography and Focus on ESXi

GenieLocker utilizes XChaCha20-Poly1305 AEAD for file and metadata encryption across Windows, Linux, and ESXi systems. It protects per-file keys using Curve25519-XSalsa20-Poly1305 with a hardcoded attacker public key.

Files are encrypted in large chunks (default 0x1000000 bytes on Windows, 0x400000 on Linux/ESXi), based on a configurable percentage, with at least the initial chunk always being encrypted to ensure effective damage.

File encryption summary (Source: SecureList)

Each file receives a hardcoded extension (e.g., .03ffc1c4a3da0f02), along with a lock file and a journal file for concurrency control and integrity checking via CRC32 and BLAKE2b-256 digest of all original chunks.

The ESXi/Linux ELF variant (MD5: 9201e35e2993612612919a3c71302cab) is simpler than its Windows counterpart, lacking the secret argument and anti-debugging logic, but incorporates virtualization-specific features such as double-fork daemonization and modification of the ESXi welcome message in /etc/vmware/welcome.

Command-line options enable operators to set encryption percentage, worker thread count, recursive directory traversal, delayed start, daemon mode, and log file location, with a default target of /vmfs/volumes, clearly indicating that ESXi is the primary focus.

Unlike many modern ransomware variants, GenieLocker does not automatically generate ransom notes or embed contact information into the payload.

Instead, the Toy Ghouls deliver ransom demands manually during or after the intrusion, likely to evade note-based behavioral detection and to enhance their “human-driven” extortion approach.

Kaspersky identifies this ransomware family under multiple verdicts, including Trojan-Ransom.Win64.Agent.genie, HEUR:TrojanRansom.Win64.Generic, and Trojan-Ransom.Linux.Agent.genie, and has provided further indicators through its Threat Intelligence Reporting service.

Indicators of Compromise (IOC)

File hashes

TypePlatformIndicator (MD5)Notes
HashWindowsA50EAAF514F4F84E61CA2455A8789753kftd.exe, genie_encrypt.exe
HashWindowsF08F476F26B01D142CA73923DE65FC0CGenieLocker sample
HashWindowsFD46A80C2F45577263328984EDF7F4DCGenieLocker sample
HashWindowsDE3CFBB50F66079BFEE20A6F64E59433GenieLocker sample
HashWindows780C8F4C6F077DA4DA96582987920362GenieLocker sample
HashWindowsD87D0B01D95ACC936B7DC47B8F41937Arun.exe, genie_encrypt.exe
HashWindows34A7F28E0BB69B0D49BACC88BDF20AC1run.exe, run2.exe, genie.exe
HashWindows5D62C1349B8981C396C9A23F4F8F053Cgenie_encrypt.exe (analyzed sample)
HashWindowsA8842616C9057D5CF6E1FE1FA8C3C160GenieLocker sample
HashWindows34B8828635F88078735799A3C1AC8E28GenieLocker sample
HashWindowsD3E06EB34D8EEE7EF92CAC3AD0A20FF5GenieLocker sample
HashWindowsC68B6862725777651085650DB34947FCconsultant.exe
HashWindows9CD514FF2809CE0B993E3B8649E82A94GenieLocker sample
HashWindows824CA1E906CC073EE5B0F3519DF69A8FGenieLocker sample
HashWindows25480DAD40152EF3D0C6D38EECC9BD9BGenieLocker sample
HashWindows7DAD78584795AA5C160520CC6ACCF260GenieLocker sample
HashWindows18F61C6D686CFFD131C9FD3F3437064Btempo.exe, kernel.exe
HashWindows9969A8221312DBA70DD5CBDDF83A146CGenieLocker sample
HashWindowsF7B9E36E94163A9A303160945F99267AGenieLocker sample
HashWindowsB893EAFED0659F70D4AC250F09073723GenieLocker sample
HashWindowsD661CF666B9ACBAB7CFEAE1127A261A9genie.exe
HashWindows3A4479B51890373BFC4A011EF41FE376GenieLocker sample
HashWindows58C0DDA52B8F069660166D61FD74F911GenieLocker sample
HashLinux/ESXi9201E35E2993612612919A3C71302CABvzdump (GenieLocker ELF)

Network indicators

TypeIndicatorDescription
C2 IP89.125.66.101Reported GenieLocker command‑and‑control endpoint

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

ALERT: 20+ government sites delivered malware to businesses and citizens. See full attack research to check your own exposure.

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

WhatsApp and Telegram May Stop Working Without Registered SIM Cards From January 1, 2027

WhatsApp and Telegram users in India may face access restrictions starting January 1, 2027, as…

11 hours ago

StealC Infostealer Returns as Powerful Remote Access Trojan After Europol Takedown

StealC’s seller has resurfaced with Stadia, a modular remote access trojan that expands the disrupted…

11 hours ago

Critical Okta Access Gateway Vulnerability Enables Remote Command Execution

A critical command execution vulnerability has been identified in Okta Access Gateway (OAG), which could…

11 hours ago

Critical HPE Aruba AOS-8 Flaw Allows Hackers to Bypass SSH Authentication and Take Over Systems

Hewlett Packard Enterprise (HPE) has addressed a critical authentication-bypass vulnerability in the SSH daemon of…

11 hours ago

Capcom Confirms Data Breach Exposing 11.7 Million CAPCOM ID Records

Capcom has confirmed a data breach that affects 11,774,247 CAPCOM ID records worldwide. An unauthorized…

12 hours ago

Quest Diagnostics Confirms Cyberattack Exposing Patient Records in Quanum System

Quest Diagnostics disclosed unauthorized access to its Quanum LSM system, confirming that an unidentified party…

12 hours ago