Three unrelated disclosures this week removed the endpoint agent by three different mechanisms — a boot mode, a borrowed kernel driver, and Defender's own signed remediation driver — and the vulnerable-driver blocklist answers exactly one of them
If you did nothing this week: the vulnerable-driver blocklist you may be relying on as the answer to kernel-level defence tampering covers one of the three techniques published this week, and the other two are answered by boot-configuration telemetry and by privilege reduction respectively. Whether the blocklist is actually enforced on your servers is the one question of the three that has a same-week answer.
A prior weekly covered two espionage toolsets shipping kernel rootkits whose job was to change the answers Windows gives to the tools that ask it — a telemetry teardown suite, and a driver hooking the network stack so operator-registered addresses were filtered out of what user mode saw. This week's three cases attack something one layer earlier: not the truthfulness of the report, but whether the agent runs at all and whether the kernel ever calls it. They arrive from three unrelated publishers, and the useful thing about seeing them together is that each one dies to a different control.
The cheapest is Akira's, and it involves no kernel code whatsoever. Huntress documents an affiliate that reached a domain controller through a SonicWall SSL VPN with no multi-factor authentication, installed AnyDesk as a service, and then — because third-party services do not start in Safe Mode, the attacker's own included — wrote that service into the Safe Mode allow-list with a single registry add before forcing the reboot through msconfig.exe. Huntress's summary of the result is unambiguous: "For the entire Safe Mode window, the host had no working EDR, and AV was blinded" (Huntress, 2026-08-12). There is no malicious binary to blocklist and no signature to write; the technique is a supported diagnostic boot mode plus a registry value. What survives it is boot-configuration telemetry — the Kernel-Boot and Kernel-General events recording the load option and boot mode persist in the local log across the reboot and reach a collector if Windows logs are already being shipped.
The middle case is the one a blocklist does answer, and it is worth being precise about why. Cisco Talos's SPECTRE analysis describes the implant downloading one of two long-known vulnerable drivers — MSI's RTCore64.sys or Dell's DBUtil_2_3.sys — installing it as a transient kernel service to obtain an arbitrary kernel read/write primitive, locating the kernel image through a documented information call, and then using a hardcoded offset table covering thirteen Windows versions to reach the notification-callback arrays: "By performing targeted kernel writes, the SPECTRE safely unlinks each registered EDR callback from its doubly-linked list" (Cisco Talos, 2026-08-20). The three classes removed are process creation, thread creation and image load — the events most endpoint products depend on to observe anything — and Talos names CrowdStrike Falcon, SentinelOne and Microsoft Defender as the affected class alongside other unnamed vendors. Both drivers are third-party, both are known, and Microsoft's vulnerable-driver blocklist covers them, so the entire chain has no primitive to build on where that blocklist is enforced. On a fleet where it is configured but not verified, it has one.
Check Point's BTR.sys work is the case that has no such answer, and it is the reason to read the three together. BTR.sys — the "Boot Time Removal Tool" — is a genuine Microsoft-signed kernel driver embedded as a resource inside MpEngine.dll, which Defender extracts to System32\drivers under a randomised name when a remediation action needs a reboot to complete. Check Point's opening question is the finding: "What if a signed Microsoft remediation driver could be instructed to execute arbitrary file and registry operations from Ring 0 – without exploits, vulnerabilities, or memory corruption?" (Check Point Research, 2026-08-20). The driver exposes no device interface; it reads an RC4-encrypted job list from an NTFS alternate data stream on its own file and executes six action types, two of which amount to arbitrary file write and arbitrary registry write. Check Point states the control implication directly: "Recognize that the Microsoft Vulnerable Driver Blocklist (WDAC) does not protect against the abuse of functionally intended drivers like BTR.sys." Adding it to the blocklist would disable Defender's own boot-time remediation on every Windows install, and because the tool is extracted from the local machine's MpEngine.dll each time, there is no external binary or hash for a blocklist to key on at all. Microsoft's response centre declined to service the finding on the grounds that the technique presupposes administrative privilege — a disposition that leaves the behaviour in place rather than assigning it a vulnerability identifier. Check Point reports no evidence of real-world abuse.
Triage: every one of these produces artefacts that legitimate operations also produce. Safe Mode with Networking is a supported diagnostic boot and IT troubleshooting will generate them, so the discriminator is the surrounding sequence — a SafeBoot allow-list write naming a remote-support binary rather than a core Windows driver, traced back to an external VPN logon minutes earlier. Loading a signed third-party driver as a transient service is what hardware utilities and vendor tooling do, so the discriminators there are the driver being written to a temporary directory rather than a vendor install path and the service existing only briefly around the load. And BTR.sys is the hardest, because every artefact the technique produces is also produced by Defender doing its job: Check Point's own separators are the process lineage behind the driver load, the absence of a service-installation record alongside a service key created directly, and where the driver's feedback report is written — Defender's legitimate usage directs it to a standalone file under a protected path.
For the entire Safe Mode window, the host had no working EDR, and AV was blinded
By performing targeted kernel writes, the SPECTRE safely unlinks each registered EDR callback from its doubly-linked list
Recognize that the Microsoft Vulnerable Driver Blocklist (WDAC) does not protect against the abuse of functionally intended drivers like BTR.sys.
ATT&CK mapping
5 techniques mapped from the cited reporting · MITRE ATT&CK v19.2
Persistence TA0003
T1112Modify Registry
Adversaries may interact with the Windows Registry as part of a variety of other techniques to aid in defense evasion, persistence, and execution.
T1543.003Create or Modify System Process: Windows Service
Adversaries may create or modify Windows services to repeatedly execute malicious payloads as part of persistence. When Windows boots up, it starts programs or applications called services that perform background system functions. Windows service configuration information, including the file path to the service's executable or recovery programs/commands, is stored in the Windows Registry.
T1547.001Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder
Adversaries may achieve persistence by adding a program to a startup folder or referencing it with a Registry run key. Adding an entry to the "run keys" in the Registry or startup folder will cause the program referenced to be executed when a user logs in. These programs will be executed under the context of the user and will have the account's associated permissions level.
Privilege Escalation TA0004
T1543.003Create or Modify System Process: Windows Service
Adversaries may create or modify Windows services to repeatedly execute malicious payloads as part of persistence. When Windows boots up, it starts programs or applications called services that perform background system functions. Windows service configuration information, including the file path to the service's executable or recovery programs/commands, is stored in the Windows Registry.
T1547.001Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder
Adversaries may achieve persistence by adding a program to a startup folder or referencing it with a Registry run key. Adding an entry to the "run keys" in the Registry or startup folder will cause the program referenced to be executed when a user logs in. These programs will be executed under the context of the user and will have the account's associated permissions level.
Stealth TA0005
T1014Rootkit
Adversaries may use rootkits to hide the presence of programs, files, network connections, services, drivers, and other system components. Rootkits are programs that hide the existence of malware by intercepting/hooking and modifying operating system API calls that supply system information.
Defense Impairment TA0112
T1112Modify Registry
Adversaries may interact with the Windows Registry as part of a variety of other techniques to aid in defense evasion, persistence, and execution.
T1685Disable or Modify Tools
Adversaries may disable, degrade, or tamper with security tools or applications (e.g., endpoint detection and response (EDR) tools, intrusion detection systems (IDS), antivirus, logging agents, sensors, etc.) to impair or reduce visibility of defensive capabilities. This may include stopping specific services, killing processes, modifying or deleting tool configuration files and Registry keys, or preventing tools from updating. This may also include impairing defenses more broadly by disrupting preventative, detection, and response mechanisms across host, network, and cloud environments.
AI-generated · no human review · this permalink is the shareable record for the finding · verify operationally critical claims against the linked primary source.