BlackLotus Bootkit: How it Bypasses UEFI Secure Boot

BlackLotus Bootkit: How it Bypasses UEFI Secure Boot

In the evolving landscape of cyber threats, BlackLotus represents a sophisticated class of malware known as a bootkit. Unlike standard malware that runs within the operating system, a bootkit infects a system during the boot process, executing its code before the operating system even begins to load. This early-stage execution allows it to establish a deep level of control over the hardware and software environment.

[ไม่มีภาพประกอบ]

The Mechanics of the BlackLotus Attack

BlackLotus specifically targets systems running Windows 10 and Windows 11 that utilize UEFI (Unified Extensible Firmware Interface), the modern replacement for the traditional BIOS. To gain a foothold, the malware exploits a specific vulnerability known as Baton Drop (identified as CVE-2022-21894).

The brilliance of this attack lies in how it handles trust. Even though the Baton Drop vulnerability had been patched, the vulnerable version of the Windows bootloader remained cryptographically signed. Because the signature was still trusted by the system, BlackLotus could use this older bootloader to bypass security checks, allowing the malware to execute even on devices where security protections were active.

Bypassing Secure Boot and Establishing Persistence

Secure Boot is a critical security standard designed to ensure that a device boots using only software that is trusted by the Original Equipment Manufacturer (OEM). BlackLotus circumvents this by manipulating the Boot Configuration Data and utilizing the aforementioned vulnerable bootloader, which had not been revoked from the Secure Boot allowlist at the time of the malware's discovery.

Disabling System Defenses

Once the malware successfully loads, it installs a malicious UEFI component that runs before the Windows kernel. From this privileged position, BlackLotus can disable or tamper with several high-level security mechanisms, including:

  • BitLocker: The Windows drive encryption feature.
  • Hypervisor-Protected Code Integrity (HVCI): A virtualization-based security feature that prevents unsigned or malicious code from running in the kernel.
  • Windows Defender: The native antivirus and anti-malware components.

Deep Persistence in the EFI Partition

To ensure it remains on the system, BlackLotus embeds itself within the EFI System Partition (ESP). This is a small partition on the storage drive that contains the bootloaders and driver files required to start the computer. Because antivirus software typically does not scan this partition and users rarely access it, the malware can survive significant system changes.

This level of persistence means that BlackLotus can survive operating system reinstalls, disk-level malware removal attempts, and certain firmware updates. Once established, it can load kernel-mode drivers, serving as a launchpad for deploying additional malicious payloads.

Key Facts

  • Malware Type: Bootkit targeting UEFI firmware.
  • Primary Targets: Windows 10 and Windows 11.
  • Exploit Used: Baton Drop (CVE-2022-21894).
  • Primary Bypass: Leverages signed but vulnerable bootloaders to circumvent Secure Boot.
  • Persistence Location: EFI System Partition (ESP).
  • Impact: Can disable BitLocker, HVCI, and Windows Defender.

Technical Summary

BlackLotus Technical Overview
Feature Detail
Vulnerability ID CVE-2022-21894 (Baton Drop)
Target Firmware UEFI
Affected OS Windows 10, Windows 11
Persistence Method EFI System Partition embedding
Security Bypasses Secure Boot, BitLocker, HVCI, Windows Defender

Frequently Asked Questions

What is a bootkit?

A bootkit is a type of rootkit that infects the Master Boot Record (MBR), Volume Boot Record (VBR), or the UEFI firmware, allowing it to load before the operating system starts.

How does BlackLotus bypass Secure Boot?

It uses a technique called Baton Drop (CVE-2022-21894), leveraging an older, signed Windows bootloader that was trusted by Secure Boot but contained a vulnerability.

Can reinstalling Windows remove BlackLotus?

No, because BlackLotus resides in the EFI System Partition, which is typically not affected by a standard operating system reinstallation.

Which security features can BlackLotus disable?

It has the capability to disable BitLocker encryption, Hypervisor-Protected Code Integrity (HVCI), and various Windows Defender components.

Why is the EFI System Partition targeted?

The EFI System Partition is targeted because it is rarely modified by users and is often ignored by traditional antivirus scanning tools, making it an ideal hiding spot for persistence.

References

  1. Sharma, Shweta (2023-03-01). "BlackLotus bootkit can bypass Windows 11 Secure Boot: ESET". CSO Online. International Data Corporation. Retrieved 2026-01-17.
  2. Gatlan, Sergiu. "NSA shares tips on blocking BlackLotus UEFI malware attacks". Bleeping Computer. Retrieved 2026-01-17.
  3. "NSA Releases Guide to Mitigate BlackLotus Threat". National Security Agency. 2023-06-22. Archived from the original on 2026-01-09. Retrieved 2026-01-17.
  4. Olyniychuk, Daryna (2023-03-14). "BlackLotus UEFI Bootkit Detection: Exploits CVE-2022-21894 to Bypass UEFI Secure Boot and Disables OS Security Mechanisms". SOC Prime. Retrieved 2026-01-17.
  5. "BlackLotus Malware Bypasses UEFI Secure Boot". FortiGuard. Fortinet. 2023-06-25. Retrieved 2026-01-17.