Skip to main content
Mallory
MalwareExploits 3 CVEs

BlackLotus

BlackLotus is a UEFI bootkit for Windows, widely described as the first publicly known in-the-wild bootkit capable of bypassing UEFI Secure Boot on fully updated UEFI systems, including fully patched Windows 11 hosts. It emerged on hacking forums in 2022 and was advertised for about $5,000; ESET reported the first real-world deployment in March 2023 and assessed it as a real bootkit rather than a scam. Multiple sources describe it as malware-as-a-service or commercially sold crimeware.

Its core technique is abuse of CVE-2022-21894 ("Baton Drop") to bypass Secure Boot by bringing its own copies of legitimate but vulnerable Microsoft-signed boot components that had not yet been added to the UEFI DBX revocation list. Some reporting also notes use of downgrade techniques to replace the Windows boot manager with a vulnerable version. This allowed BlackLotus to establish persistence in the EFI System Partition and execute on every boot, even on systems with Secure Boot enabled and current OS patches but outdated revocation data. Microsoft later revoked vulnerable bootloaders through DBX updates, including guidance and mitigations tied to CVE-2023-24932 and KB5025885.

After installation, BlackLotus writes files to the EFI System Partition, disables protections such as BitLocker, Hypervisor-Protected Code Integrity (HVCI/Memory Integrity), and Microsoft Defender/Windows Defender, then reboots the host to implant the bootkit. Once persistence is configured, it runs at every startup, deploys a kernel driver, and launches a final user-mode HTTP downloader. The downloader communicates with command-and-control infrastructure over HTTPS and can receive commands, download and execute additional payloads including kernel drivers, DLLs, and executables, fetch bootkit updates, and uninstall itself. The bootkit’s stated goal in several sources is to deploy a kernel driver and final user-mode component while protecting itself from removal.

BlackLotus is associated with Windows 10 and Windows 11 targets. It is repeatedly cited by ESET, NSA, Microsoft-related guidance, and Splunk analytic content as a major example of modern boot-level malware and Secure Boot bypass activity. NSA guidance states that patching alone may not fully mitigate the threat unless revocations and additional hardening steps are applied. Reported anti-analysis or operator tradecraft includes geofencing logic that avoids infecting systems configured for Armenia, Belarus, Kazakhstan, Moldova, Romania, Russia, Ukraine, and other nearby post-Soviet/Eastern European locales depending on the source.

High-confidence indicators and artifacts directly mentioned in the content include the driver blacklotus_driver.sys and sample hashes such as SHA256 749b0e8c8c8b7dda8c2063c708047cfe95afa0a4d86886b31a12f3018396e67c and f8236fc01d4efaa48f032e301be2ebba4036b2cd945982a29046eca03944d2ae; SHA1 17fa047c1f979b180644906fe9265f21af5b0509, 1f3799fed3cf43254fe30dcdfdb8dc02d82e662b, 4B882748FAF2C6C360884C6812DD5BCBCE75EBFF, 91F832F46E4C38ECC9335460D46F6F71352CFFED, 994DC79255AEB662A672A1814280DE73D405617A, and FFF4F28287677CAABC60C8AB36786C370226588D; and MD5 4ad8fd9e83d7200bd7f8d0d4a9abfb11 and a42249a046182aaaf3a7a7db98bfa69d. One cited service creation example uses sc.exe to create and start the kernel driver from C:\windows\temp\blacklotus_driver.sys.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

EXPLOITED CVES

Vulnerabilities exploited

3 CVEs Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

3 CVES
CVE-2024-7344Secure Boot bypass in Howyar UEFI Reloader

Через такой вектор можно развернуть полноценные UEFI-буткиты - BlackLotus или Bootkitty - даже при включённом Secure Boot. | CVE-2024-7344, обнаруженная исследователем ESET Martin Smolár, затрагивает UEFI-приложение Reloader - компонент нескольких утилит восстановления: Howyar SysReturn, Greenware GreenGuard, Radix SmartRecovery, Sanfong EZ-back System, CES NeoImpact. По данным ESET, также затронуты WASAY eRecoveryRX и SignalComputer HDD King.

via codebycodeby.net
CVE-2022-21894Baton Drop Secure Boot Bypass in Windows Boot ManagerExploited in the wild

В марте 2023-го ESET зафиксировала первое развёртывание BlackLotus в реальных атаках. UEFI-буткит, который продавали на криминальных форумах примерно за $5 000... обходил Secure Boot на Windows 11 с актуальным OS-патчем, но устаревшим dbx - через CVE-2022-21894. | BlackLotus обходил Secure Boot на Windows 11 с актуальным OS-патчем, но устаревшим dbx - через CVE-2022-21894... Microsoft отозвала уязвимые загрузчики через dbx только в мае 2023 (KB5025885).

via codebycodeby.net
CVE-2023-24932BlackLotus Secure Boot Security Feature Bypass

BlackLotus is a UEFI bootkit that emerged on hacking forums in 2022 and was confirmed in the wild by researchers in early 2023. It exploited CVE-2022-21894, nicknamed “Baton Drop,” to bypass Secure Boot on fully patched Windows systems. | Microsoft addressed the underlying flaw in CVE-2023-24932, but fixing vulnerable boot managers safely is complicated. Revoking the wrong boot components can leave systems unbootable, which is why Microsoft has rolled out protections gradually over several years.

via malwarebytes labsmalwarebytes.com
MITRE ATT&CK

Techniques & procedures

26 distinct techniques documented for this family, organized by ATT&CK tactic.

Resource Development

2 techniques
T1587.002Code Signing CertificatesEvidence1

“Some BlackLotus samples are signed with self-signed certificate.”

T1588.005ExploitsEvidence1

“a Proof of Concept (PoC) exploit… publicly available… developer has likely just adapted the available PoC…”

Persistence

6 techniques
T1037Boot or Logon Initialization ScriptsEvidence1

The first in-the-wild UEFI bootkit bypassing UEFI Secure Boot on fully updated UEFI systems is now a reality. Once the persistence is configured, the BlackLotus bootkit is executed on every system start.

T1542Pre-OS BootEvidence2

CVE-2026-50507 is a BitLocker bypass requiring physical access... Ten Secure Boot patches this month carry what CVSS calls “scope change,” meaning exploitation pushes past the vulnerable component into boot integrity, Virtual Secure Mode, and pre-OS execution.

T1542.001System FirmwareEvidence8

Security researchers from Binarly and ESET have uncovered “Bootkitty,” the first-ever UEFI bootkit designed to target Linux systems.

T1542.003BootkitEvidence7

По MITRE ATT&CK это Bootkit (T1542.003) и System Firmware (T1542.001) - persistence и stealth на финальных этапах цепочки.

T1543.003Windows ServiceEvidence1

sc.exe create blacklotus_driver.sys binPath=C:\windows\temp\blacklotus_driver.sys type=kernel && sc.exe start blacklotus_driver.sys

T1547.001Registry Run Keys / Startup FolderEvidence1

As a result, attackers can replace fully patched boot loaders with vulnerable versions, allowing them to install and execute the malware on compromised devices.

Privilege Escalation

5 techniques
T1037Boot or Logon Initialization ScriptsEvidence1

The first in-the-wild UEFI bootkit bypassing UEFI Secure Boot on fully updated UEFI systems is now a reality. Once the persistence is configured, the BlackLotus bootkit is executed on every system start.

T1068Exploitation for Privilege EscalationEvidence2

BlackLotus takes advantage of a vulnerability that has been present for over a year (known as CVE-2022-21894) to bypass UEFI Secure Boot and establish persistence for the bootkit.

T1134.002Create Process with TokenEvidence1

“can use WTSQueryUserToken and CreateProcessAsUserW to execute downloaded payloads… with local system privileges.”

T1543.003Windows ServiceEvidence1

sc.exe create blacklotus_driver.sys binPath=C:\windows\temp\blacklotus_driver.sys type=kernel && sc.exe start blacklotus_driver.sys

T1547.001Registry Run Keys / Startup FolderEvidence1

As a result, attackers can replace fully patched boot loaders with vulnerable versions, allowing them to install and execute the malware on compromised devices.

Stealth

9 techniques
T1014RootkitEvidence1

The bootkits goal is to deploy a kernel driver and a final user-mode component.

T1070.004File DeletionEvidence1

“installer registers itself to be deleted… after… exploitation… removes traces… by deleting all files included in exploitation chain…”

T1134.002Create Process with TokenEvidence1

“can use WTSQueryUserToken and CreateProcessAsUserW to execute downloaded payloads… with local system privileges.”

T1211Exploitation for Defense EvasionEvidence2

Earlier this year, security researchers explained how BlackLotus was taking advantage of this, 'bringing its own copies of legitimate – but vulnerable – binaries to the system in order to exploit the vulnerability.'

T1218System Binary Proxy ExecutionEvidence1

BlackLotus takes advantage of this, bringing its own copies of legitimate – but vulnerable – binaries to the system in order to exploit the vulnerability...

T1497.001System ChecksEvidence2

Certain BlackLotus installation packages, as analyzed by ESET, refrain from carrying out the installation of the bootkit in case the affected host employs regional settings associated with Armenia, Belarus, Kazakhstan, Moldova, Russia, or Ukraine.

T1542Pre-OS BootEvidence2

CVE-2026-50507 is a BitLocker bypass requiring physical access... Ten Secure Boot patches this month carry what CVSS calls “scope change,” meaning exploitation pushes past the vulnerable component into boot integrity, Virtual Secure Mode, and pre-OS execution.

T1542.001System FirmwareEvidence8

Security researchers from Binarly and ESET have uncovered “Bootkitty,” the first-ever UEFI bootkit designed to target Linux systems.

T1542.003BootkitEvidence7

По MITRE ATT&CK это Bootkit (T1542.003) и System Firmware (T1542.001) - persistence и stealth на финальных этапах цепочки.

Defense Impairment

4 techniques
T1553Subvert Trust ControlsEvidence1

UEFI bootkit with BlackLotus DBX bypass

T1553.001Gatekeeper BypassEvidence1

The first in-the-wild UEFI bootkit bypassing UEFI Secure Boot on fully updated UEFI systems is now a reality.

T1553.002Code SigningEvidence1

...и злоупотребления подписанным кодом - Code Signing (T1553.002, defense-impairment).

T1553.006Code Signing Policy ModificationEvidence1

По MITRE ATT&CK это одновременно Bootkit (T1542.003) для persistence и Code Signing Policy Modification (T1553.006) для defense evasion - Secure Boot формально включён, но фактически удалось его обойти.

Discovery

3 techniques
T1016.001Internet Connection DiscoveryEvidence1

“checks the internet connection by querying… www.msftncsi[.]com/ncsi[.]txt”

T1497.001System ChecksEvidence2

Certain BlackLotus installation packages, as analyzed by ESET, refrain from carrying out the installation of the bootkit in case the affected host employs regional settings associated with Armenia, Belarus, Kazakhstan, Moldova, Russia, or Ukraine.

T1614System Location DiscoveryEvidence1

“installers… do not proceed… if… locales… ro-MD… ru-RU… uk-UA… be-BY… hy-AM… kk-KZ”

Command and Control

4 techniques
T1071Application Layer ProtocolEvidence1

It also deploys an HTTP downloader that enables communication with the Command and Control server and has the ability to load further user-mode or kernel-mode payloads.

T1071.001Web ProtocolsEvidence2

...an HTTP downloader that communicates with a command-and-control (C2) server to retrieve additional user-mode or kernel-mode malware... the latter is capable of executing commands received from the C2 server over HTTPS.

T1105Ingress Tool TransferEvidence2

It also deploys an HTTP downloader that enables communication with the Command and Control server and has the ability to load further user-mode or kernel-mode payloads.

T1573.002Asymmetric CryptographyEvidence1

“data is first encrypted using an embedded RSA key, then URL-safe base64 encoded.”

Other

1 technique
T1562Impair DefensesEvidence6

Once installed, it could disable BitLocker, Hypervisor-Protected Code Integrity (HVCI), and Microsoft Defender before Windows fully loaded.

INDICATORS OF COMPROMISE

IOCs tracked for this family

22 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Hashes
22 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

TypeValueLatest sighting
hash.sha1●●●●●●●●●●●●View more in app21 days ago
hash.sha1●●●●●●●●●●●●View more in app21 days ago
hash.sha1●●●●●●●●●●●●View more in app21 days ago
hash.sha1●●●●●●●●●●●●View more in app21 days ago
hash.sha1●●●●●●●●●●●●View more in app21 days ago
hash.sha1●●●●●●●●●●●●View more in app21 days ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching22

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities3

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping26

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.