Baton Drop Secure Boot Bypass in Windows Boot Manager
CVE-2022-21894, also referred to as "Baton Drop," is a Windows Secure Boot bypass vulnerability affecting older Microsoft-signed Windows boot loaders / boot managers. The issue allows an attacker to use a legitimate but vulnerable boot component that remains cryptographically trusted by UEFI Secure Boot to circumvent Secure Boot policy enforcement during early boot. The provided content indicates the flaw was fixed by Microsoft in January 2022, but exploitation remained viable until vulnerable boot binaries were added to the UEFI revocation database (dbx). Public reporting tied the vulnerability to BlackLotus, which brought its own copies of vulnerable signed boot binaries, manipulated boot configuration data, and achieved arbitrary code execution in early boot phases on systems with Secure Boot enabled. The weakness is described in the supplied material as an improperly implemented security check during loaded image verification / Secure Boot policy enforcement.
Are you exposed to this one?
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
Impact, mitigation & remediation
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
Impact
What an attacker gets, and what they’ve been doing with it.
Mitigation
If you can’t patch tonight, do this now.
Remediation
Patch, then assume compromise.
Exploits
4 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos.
This repository contains a proof-of-concept (PoC) exploit payload for CVE-2022-21894, a Windows vulnerability that allows attackers to execute arbitrary code in the firmware context during the boot process. The main code file, 'main.c', implements a DLL entry point (McUpdateEntry) that, when loaded as a malicious mcupdate_*.dll, locates the Windows boot loader in memory, allocates a buffer for a custom EFI application, copies the application into memory, and executes it in the firmware context. The payload is minimal (just a stub EFI application), but the structure demonstrates how an attacker could leverage the vulnerability to run arbitrary EFI code and call EFI services. The repository is structured as a Visual Studio C/C++ project, with supporting solution and project files, and a readme describing its purpose. No network or remote endpoints are present; the attack is local and requires the ability to place a malicious DLL on the target system.
This repository provides a proof-of-concept (POC) exploit for CVE-2022-21894 ("Baton Drop"), a Secure Boot security feature bypass vulnerability in Microsoft Windows. The exploit leverages manipulation of boot configuration data (BCD) elements such as 'truncatememory' and 'avoidlowmemory' to remove the serialized Secure Boot policy from memory, allowing the use of dangerous boot options and the loading of self-signed payloads during the boot process. The included payload (mcupdate.c) is a simple DLL that demonstrates code execution by entering an infinite wait state, but the mechanism allows for more advanced payloads, such as those that could extract BitLocker keys. The repository also includes a tool (FveAddMetadataForPolicy.c) for manipulating BitLocker metadata, which can assist in setting up the attack. The exploit targets Windows systems with Secure Boot enabled and requires the attacker to supply custom boot applications and payloads. The code is written in C and batch scripts, and the repository is structured with separate directories for payloads and tools. No network endpoints are present; the attack is local and requires physical or privileged access to the target system.
This repository contains a multi-stage exploit chain ('baton drop') targeting ARMv7-based Windows RT devices (specifically MSM8960, e.g., Dell XPS 10). The exploit enables execution of unsigned EFI boot applications by bypassing Secure Boot and code integrity mechanisms. The structure includes C source files for three main components: boot.c (a simple EFI application), mcupdate.c (the initial loader and orchestrator), and stage2.c (the second-stage loader that prepares the environment and executes the payload). Several batch scripts automate building and signing the components. The exploit works by patching the boot process to load mcupdate.dll, which then loads stage2.dll and a user-supplied boot.efi from the EFI system partition. The README provides detailed exploitation steps and device requirements. The attack vector is local, requiring physical access and a prepared USB device. The main fingerprintable endpoints are the file paths used for loading the payload and stage2 components. The exploit is operational, providing a working method to run arbitrary code at boot on affected devices.
This repository contains an operational exploit payload for CVE-2022-21894, a Secure Boot Security Feature Bypass vulnerability affecting Microsoft Windows. The main exploit logic is implemented in 'main.c', which contains code to map and execute a custom EFI application (embedded as a byte array) in the firmware context. The build process (via 'build.bat') signs the malicious DLL and EFI binaries and renames them to mimic legitimate system files (e.g., 'mcupdate_GenuineIntel.dll', 'mcupdate_AuthenticAMD.dll', 'hello.efi'). The exploit demonstrates how an attacker can bypass Secure Boot and execute arbitrary code at the firmware level, enabling further attacks such as persistence or disabling security features. The repository is structured as a Visual Studio C/C++ project, with supporting solution and project files, and a batch script for building and signing the payloads. The exploit is not part of a framework and is a standalone operational PoC with a real payload.
Affected products & vendors
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
Recent activity
21 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Уязвимость обхода Secure Boot в Windows boot chain, позволявшая использовать легитимные, но уязвимые загрузчики до их отзыва в dbx; стала ключевым механизмом установки UEFI-буткита BlackLotus.
A Secure Boot bypass vulnerability in Windows/UEFI boot components that allowed BlackLotus to bypass Secure Boot even on fully patched Windows systems.
A Windows Secure Boot bypass vulnerability associated in this content with the BlackLotus bootkit campaign.
A Windows Secure Boot bypass vulnerability referenced in connection with the BlackLotus campaign.
The version that knows your environment.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.