Qilin Ransomware: Custom Rust Loader and Kernel-Level EDR Killer via Weaponized ThrottleStop Driver (CVE-2025-7771)
Qilin Ransomware (TL-2026-1453), also tracked as Inside Qilin Ransomware, is a high-severity ransomware operation scored CVSS 8.7, first published 2026-07-17. It is attributed to Qilin with high confidence, affects TechPowerUp ThrottleStop (ThrottleStop.sys driver), references 1 CVE (CVE-2025-7771), maps to 29 MITRE ATT&CK techniques (T1003, T1014, T1021), and is covered by 9 detection rules and 17 indicators of compromise.
Key facts for TL-2026-1453
- Threat ID
- TL-2026-1453
- Also known as
- Inside Qilin Ransomware, Qilin BYOVD EDR Killer, ThrottleStop BYOVD
- Severity
- HIGH
- CVSS
- 8.7 (CVSS:4.0/AV:L/AC:H/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H)
- Status
- ACTIVE
- Category
- RANSOMWARE
- First published
- 2026-07-17
- Last reviewed
- 2026-07-17
- Attribution
- Qilin
- Attribution confidence
- HIGH
- Motivation
- FINANCIAL
- Target sectors
- manufacturing, professional-scientific-services, wholesale-trade, health, government administration, financial-services
- Target regions
- Global, North America, Europe, united kingdom, south korea
- Detection rules
- 9
- Indicators of compromise
- 17
Malware and tooling in Qilin Ransomware
Malware and tooling: AV Killer, AgendaCrypt, Akira ransomware, Crytox ransomware, Gentlemen ransomware, Medusa Ransomware - S1244, MedusaLocker, NightshadeC2 (Windows), Shanya packer, ThrottleStop.sys
Flashpoint's reverse engineering of Qilin's infection chain reveals a custom Rust loader that reflectively loads the ransomware payload via per-sample obfuscated deobfuscation, and a Shanya-packer-wrapped EDR-killer that abuses CVE-2025-7771 in the legitimately signed TechPowerUp ThrottleStop.sys driver to map physical memory, patch the Code Integrity callback table to bypass driver signing enforcement, and surgically unlink kernel-mode process, thread, image-load, and registry callbacks belonging to security products. Qilin (RaaS, active since mid-2022 under the Agenda/Qilin brand) has used this ThrottleStop BYOVD technique continuously since May 2024, and the same vulnerable driver plus the Shanya packer-as-a-service have independently been observed in Akira, Medusa, Crytox, MedusaLocker, and Gentlemen ransomware operations, indicating a shared criminal tooling supply chain.
How Qilin Ransomware works
Flashpoint published a deep technical teardown of the Qilin ransomware operation's infection chain, focused on two components: a custom Rust-language loader and a kernel-level EDR-killer driver-abuse module. The Rust loader performs reflective PE loading of the embedded ransomware payload directly in-process (avoiding classic process-injection tradecraft): it walks the embedded byte blob one DWORD at a time, allocates space on the heap, and deobfuscates each DWORD through a chain of arithmetic operations that is randomized per compiled sample, ultimately yielding a valid 'MZ' PE header in memory. Because the deobfuscation routine differs per sample, Flashpoint built an automated CPU-emulation-based unpacker that pattern-matches the unpacking routine inside each binary and reports a 100% success rate recovering the embedded configuration/payload without manual reversing per sample.
The EDR-killer component is distributed packed by the 'Shanya' packer-as-a-service (also documented independently by Sophos in December 2025 as 'Shanya', aka VX Crypt), which originally sold for $100-150 in 2024 and now commands roughly $2,000 per build. Shanya-packed binaries employ junk-code insertion, API-name hashing (a bitwise OR of each character against 0x20, i.e., case-folding-style hashing used to resolve WinAPI addresses without importing them by name), IAT hooking, pattern-scanning anti-analysis checks (including abuse of RtlDeleteFunctionTable to crash debuggers), Process-Environment-Block (PEB) abuse to stash configuration data, DLL side-loading for execution, and Vectored Exception Handler (VEH)-based control-flow obfuscation to defeat static and dynamic analysis tooling.
Once running, the EDR-killer drops two drivers: the legitimately Microsoft/vendor-signed but vulnerable TechPowerUp ThrottleStop.sys (a CPU-throttling-correction utility driver, versions including 3.0.0.0, tracked as CVE-2025-7771 / GHSA-f8p7-vvxp-hcxv / LOLDrivers entry 6e0786f5-2168-40a8-a068-e261c4eb10e7) and a second, unsigned driver that receives kill commands from the user-mode component. ThrottleStop.sys exposes two IOCTL interfaces built on an insecure MmMapIoSpace() call that grant arbitrary physical-memory read/write to any local caller. The EDR-killer uses this to build a full physical-memory map via the Windows memory-management service, recording Page Frame Number (PFN) metadata in a global structure, giving it a direct kernel read/write primitive without ever loading its own signed driver in the conventional sense.
With kernel read/write established, the malware locates the Code Integrity subsystem's callback table (SeCiCallbacks) and patches the driver-signature verification routine with a stub/dummy function, disabling Windows' built-in unsigned-driver-loading enforcement. This lets it load its unsigned kill-driver despite Driver Signature Enforcement (DSE) being nominally active. The kill-driver then enumerates the kernel's process-creation, thread-creation, image-load, and registry/minifilter notify-callback arrays; for each entry whose owning module address matches a hardcoded blacklist of security-product driver base addresses, it zeroes out the callback pointer in place, silently blinding EDR/AV telemetry for that product without unloading or crashing the driver (which would itself be detected). Separately, the malware manipulates the target security-product executable's DACL by constructing a new, empty ACL (SE_DACL_PRESENT set TRUE, zero ACEs) — deliberately distinguished in the code from a NULL DACL (everyone-full-access) — so that the EDR binary cannot be deleted or restarted by legitimate services, without needing to touch the file's contents.
Operationally, the malware performs environment checks before detonating: it queries the system locale and refuses to run in CIS countries (Russia, Belarus explicitly called out), consistent with Qilin's Russian-speaking-affiliate RaaS model. It attempts to acquire SE_PROF_SINGLE_PROCESS_PRIVILEGE, SE_DEBUG_PRIVILEGE, and SE_LOAD_DRIVER_PRIVILEGE token privileges to support the kernel-driver-loading and process-manipulation stages.
Qilin itself (tracked by other vendors as Agenda) is a Ransomware-as-a-Service operation first observed under the 'Agenda' brand around mid-2022, rebranding to 'Qilin' (a mythological Chinese creature) by September 2022. It is one of the most prolific RaaS operations tracked in 2025-2026, with roughly 1,500 claimed victims since launch and over 500 in 2026 alone (per MOXFIVE tracking), and was reported as the single most active ransomware brand by volume in an April 2026 30-day tracking window (~14% of all tracked ransomware activity). Affiliates reportedly retain 80-85% of ransom proceeds. Qilin's ransomware binary supports per-file selection between AES-256 (when AES-NI is available) and ChaCha20 (fallback) for bulk file encryption, layered with RSA-4096 for key wrapping, and drops a customized ransom note (branded 'CheckQilin' in some builds) referencing a Tor-hosted and clearweb-mirrored double-extortion leak site (observed clearweb mirror: wikileaks2.site). Reported initial-access vectors for Qilin affiliates include phishing/spear-phishing, valid-account abuse via compromised VPN credentials (including exploitation of compromised FortiGate SSL VPN appliances to pivot to failover infrastructure), and exploitation of internet-facing RMM tools and email gateways; lateral movement commonly leverages RDP, PsExec, GPO-based script deployment, Cobalt Strike for C2, and Mimikatz/browser-credential-theft for further credential harvesting. Manufacturing (~23% of victims), professional/scientific services (~18%), and wholesale trade (~10%) are the most heavily affected sectors, with a high-profile healthcare incident (Synnovis, UK, June 2024) cancelling over 6,000 hospital appointments/procedures.
The same ThrottleStop.sys BYOVD technique for AV/EDR killing (independent of Qilin) has been documented by Kaspersky/Securelist as used by a standalone 'AV Killer' tool and by Gentlemen ransomware, and by MedusaLocker operators in a Brazil-based incident analyzed in August 2025. The Shanya packer-as-a-service underlying the EDR-killer wrapper has separately been documented by Sophos as used across Akira, Qilin, Crytox, and Medusa ransomware families, as well as in ClickFix campaigns delivering CastleRAT malware, with telemetry showing samples in Tunisia, the UAE, Costa Rica, Nigeria, and Pakistan — establishing Shanya and the ThrottleStop BYOVD chain as shared, cross-group criminal tooling rather than Qilin-exclusive capability.
MITRE ATT&CK techniques used in TL-2026-1453
Credential Access
T1003 OS Credential Dumping; T1555 Credentials from Password Stores
Defense Evasion
T1014 Rootkit; T1027 Obfuscated Files or Information; T1070 Indicator Removal; T1140 Deobfuscate/Decode Files or Information; T1620 Reflective Code Loading
Lateral Movement
Execution
T1059 Command and Scripting Interpreter; T1106 Native API; T1204 User Execution
Privilege Escalation
T1068 Exploitation for Privilege Escalation; T1134 Access Token Manipulation
Command and Control
T1071 Application Layer Protocol
execution
T1072 Software Deployment Tools
Initial Access
T1078 Valid Accounts; T1133 External Remote Services; T1566 Phishing
Discovery
T1082 System Information Discovery; T1518 Software Discovery; T1614 System Location Discovery
defense-impairment
T1112 Modify Registry; T1222 File and Directory Permissions Modification; T1553 Subvert Trust Controls; T1685 Disable or Modify Tools
Impact
T1486 Data Encrypted for Impact; T1490 Inhibit System Recovery
Persistence
T1547 Boot or Logon Autostart Execution
Exfiltration
Affected products and versions in Qilin Ransomware
- TechPowerUp — ThrottleStop (ThrottleStop.sys driver)
Vulnerable versions: 3.0.0.0; and possibly other versions - Microsoft — Windows (x64, Driver Signature Enforcement / Code Integrity subsystem)
Vulnerable versions: Windows 10; Windows 11; Windows Server (DSE-enforcing builds)
Remediation for Qilin Ransomware
Patches
- No vendor patch exists for ThrottleStop.sys (CVE-2025-7771) as of this report; TechPowerUp has not shipped a fixed build — mitigation is via driver blocklisting, not patching
- Ensure Windows builds have the latest Microsoft vulnerable-driver blocklist (driversipolicy.p7b) applied and automatic updates enabled
Immediate actions
- Block loading of ThrottleStop.sys (CVE-2025-7771) via Microsoft's vulnerable driver blocklist (WDAC / HVCI recommended block rules) and via LOLDrivers-derived hash/certificate denylists on EDR platforms
- Enable Hypervisor-protected Code Integrity (HVCI) and Kernel DMA Protection where hardware supports it to reduce the impact of physical-memory-mapping driver abuse
- Alert on any process attempting to load an unsigned or newly-introduced kernel driver following the presence of TechPowerUp ThrottleStop.sys on a host that did not have it as pre-existing sanctioned software
- Audit EDR/AV agent health telemetry gaps (missing heartbeats, dropped process/thread/image-load/registry callback coverage) as a high-confidence indicator of kernel-level tampering
Workarounds
- Use WDAC/AppLocker policies to explicitly deny ThrottleStop.sys by hash and Authenticode thumbprint across the fleet, regardless of business justification for CPU-throttling utilities
- Restrict local administrator rights required to load kernel drivers (SeLoadDriverPrivilege) to a minimal, monitored set of accounts
Longer-term hardening
- Deploy tamper-protection features on EDR/AV agents that self-verify kernel callback table integrity (e.g., periodic SeCiCallbacks / notify-routine table re-validation) rather than relying solely on DSE
- Enforce MFA and conditional access on all VPN/RMM/remote-access infrastructure to reduce Qilin affiliate initial-access success via compromised credentials
- Segment and patch internet-facing VPN appliances (e.g., FortiGate) and email gateways promptly; monitor for anomalous SSL VPN authentication and lateral pivoting to failover nodes
- Maintain offline, immutable backups and test ransomware recovery runbooks given Qilin's double-extortion and inhibit-recovery behavior
CVEs associated with Qilin Ransomware
CVE-2025-7771
Weaknesses (CWE) in Qilin Ransomware
CWE-284, CWE-269, CWE-347
Timeline of Qilin Ransomware
- Agenda ransomware first observed in the wild, the predecessor brand of what would become Qilin
- Agenda operation rebrands to 'Qilin', naming itself after the mythological Chinese creature
- Qilin begins active in-the-wild deployment of the ThrottleStop-driver-based BYOVD EDR-killer component described by Flashpoint
- Qilin ransomware attack on UK pathology provider Synnovis disrupts multiple NHS hospitals, cancelling over 6,000 appointments and procedures
- MedusaLocker operators weaponize ThrottleStop.sys in a Brazil-based incident analyzed by Kaspersky
- Kaspersky/Securelist documents a standalone 'AV Killer' tool and Gentlemen ransomware abusing ThrottleStop.sys for BYOVD AV/EDR termination
- CVE-2025-7771 assigned to the ThrottleStop.sys insecure MmMapIoSpace() IOCTL interface (GHSA-f8p7-vvxp-hcxv)
- Sophos publishes 'Inside Shanya, a packer-as-a-service fueling modern attacks', documenting the packer's use across Akira, Qilin, Crytox, and Medusa ransomware plus CastleRAT ClickFix campaigns
- Qilin tracked as the single most active ransomware brand by volume, accounting for roughly 14% of all tracked ransomware activity in a 30-day window
- Continuous use of the ThrottleStop-based EDR killer observed by Flashpoint as recently as one month prior to article publication
- Flashpoint publishes 'Inside Qilin Ransomware', detailing the Rust loader, Shanya-packed EDR killer, and ThrottleStop driver abuse chain
Sources cited for Qilin Ransomware
- Inside Qilin Ransomware
- Inside Shanya, a packer-as-a-service fueling modern attacks
- CVE-2025-7771 — Local Privilege Escalation in ThrottleStop.sys
- ThrottleStop.sys — arbitrary physical memory R/W via MmMapIoSpace (GHSA-f8p7-vvxp-hcxv)
- ThrottleStop driver abused to terminate AV processes
- K-TechPowerUp-2025-001 Advisory
- LOLDrivers entry for ThrottleStop.sys
- BYOVD attack exploits vulnerable ThrottleStop driver to disable AV defenses
- Qilin Ransomware (Agenda): A Deep Dive
- Qilin: Top Ransomware Threat to SLTTs in Q2 2025
- The Evolution of Qilin RaaS
- Qilin ransomware is growing, but how long will it last?
- Uncovering Qilin attack methods exposed through multiple cases
- Qilin Ransomware 2026: TTPs, Victims and Defense Guide
- The Korean Leaks – Hybrid Geopolitical Campaign Targeting South Korean Financial Services With Qilin RaaS
Threats related to Qilin Ransomware
- Black Kite 2026 European Cyber Risk Report: Ransomware Surges 55.1% as Third-Party Supply Chains Become Europe's Primary Attack Path (Qilin-Led)
- France Threat Landscape: Qilin/MedusaLocker/LockBit Ransomware and NoName057(16) Hacktivist DDoS Campaign Amid 4x Dark Web Activity Surge
- Armenian National Karen Vardanyan Pleads Guilty to Ryuk Ransomware Conspiracy (District of Oregon)
- The Gentlemen RaaS (Storm-2697) — Multi-Platform Ransomware-as-a-Service with BYOVD Defense Evasion and Self-Propagating Go Encryptor
- Insider Ransomware Negotiators Colluded with BlackCat/ALPHV, Cost Victims $75M+ — DigitalMint's Angelo Martino Sentenced to 70 Months
- Everest Ransomware: Triple Extortion via Encryption, Access Brokering, and Insider Recruitment
Detection coverage for TL-2026-1453
As of 2026-07-17, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-1453 across Splunk SPL, Microsoft KQL and Sigma, covering 17 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.