Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
MalwareExploits 2 CVEs

BootKitty

Bootkitty is a UEFI bootkit targeting Linux systems, specifically several Ubuntu versions, and is described in the provided content as the first publicly described UEFI bootkit for Linux. ESET identified it from a UEFI application uploaded to VirusTotal in November 2024 and assessed it as likely a proof of concept rather than an operational threat, with no evidence of in-the-wild deployment at the time of analysis. Some reporting also notes it has been tracked as IranuKit.

Its stated capabilities include disabling Linux kernel signature verification, patching integrity-verification functions in memory, replacing the boot loader, patching the Linux kernel before execution, and preloading two unknown ELF binaries through the Linux init process. By executing before the operating system starts, it could give an attacker control of the affected machine. ESET also identified a potentially related unsigned kernel module, BCDropper, which drops an ELF program used to load another unknown kernel module.

The content consistently states that the observed Bootkitty EFI component was self-signed. ESET therefore reported that it cannot run on systems where UEFI Secure Boot is properly enabled and enforced. Some additional reporting in the content associates Bootkitty with exploitation of the LogoFAIL UEFI firmware vulnerability, CVE-2023-40238, via improper BMP parsing in the BmpDecoderDxe module. In that described chain, tampered BMP files such as logofail.bmp carry shellcode that injects rogue certificates into MokList to influence Secure Boot trust during early boot. However, the strongest common reporting across the content is that the analyzed sample itself was self-signed and not observed as an in-the-wild Secure Boot bypass.

Targeting described in the content is Linux, mainly Ubuntu and related distributions. Bootkitty is discussed alongside other UEFI bootkits such as BlackLotus as evidence that firmware-level bootkit activity is no longer limited to Windows. Reported detection and remediation details include that systems booted with Bootkitty showed the Linux kernel as tainted in ESET’s testing, and on systems with UEFI Secure Boot enabled, attempting to load an unsigned dummy kernel module at runtime may indicate compromise if the module loads successfully. If deployed as /EFI/ubuntu/grubx64.efi, remediation may involve restoring /EFI/ubuntu/grubx64-real.efi to /EFI/ubuntu/grubx64.efi. The content also recommends enabling Secure Boot and keeping firmware, operating systems, security software, and UEFI revocation lists up to date.

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

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

2 CVES
CVE-2024-7344Howyar Reloader UEFI Secure Boot Bypass

Через такой вектор можно развернуть полноценные 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-2023-40238LogoFAIL out-of-bounds write in Insyde InsydeH2O BmpDecoderDxe

This new threat exploits the LogoFAIL vulnerability (CVE-2023-40238), a UEFI firmware flaw, to bypass Secure Boot protections and inject malicious payloads. | Security researchers from Binarly and ESET have uncovered “Bootkitty,” the first-ever UEFI bootkit designed to target Linux systems. This new threat exploits the LogoFAIL vulnerability (CVE-2023-40238), a UEFI firmware flaw, to bypass Secure Boot protections and inject malicious payloads.

via security online infosecurityonline.info
MITRE ATT&CK

Techniques & procedures

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

Execution

2 techniques
T1059Command and Scripting InterpreterEvidence1

The flaw lies in the BmpDecoderDxe module within UEFI firmware, where improper handling of BMP image parsing allows attackers to execute malicious shellcode.

T1574Hijack Execution FlowEvidence1

The necessary functions responsible for integrity verification are patched within memory... The bootkit’s main goal is to disable the kernel’s signature verification feature and to preload two as yet unknown ELF binaries via the Linux “init” process.

Persistence

6 techniques
T1542Pre-OS BootEvidence3

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 FirmwareEvidence3

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

T1542.003BootkitEvidence1

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

T1547.001Registry Run Keys / Startup FolderEvidence1

It’ll then try to preload two unknown executables during the system startup process.

T1547.006Kernel Modules and ExtensionsEvidence1

This rogue MokList enables the bootkit to be trusted by the system’s Secure Boot components, allowing it to load during the early boot process.

T1556Modify Authentication ProcessEvidence1

The bootkit’s main goal is to disable the kernel’s signature verification feature... Another way to tell whether the bootkit is present on the system with UEFI Secure Boot enabled is by attempting to load an unsigned dummy kernel module during runtime. If it’s present, the module will be loaded.

Privilege Escalation

3 techniques
T1068Exploitation for Privilege EscalationEvidence1

This new threat exploits the LogoFAIL vulnerability (CVE-2023-40238), a UEFI firmware flaw, to bypass Secure Boot protections and inject malicious payloads.

T1547.001Registry Run Keys / Startup FolderEvidence1

It’ll then try to preload two unknown executables during the system startup process.

T1547.006Kernel Modules and ExtensionsEvidence1

This rogue MokList enables the bootkit to be trusted by the system’s Secure Boot components, allowing it to load during the early boot process.

Stealth

6 techniques
T1014RootkitEvidence1

The bootkit is an advanced rootkit that is capable of replacing the boot loader and of patching the kernel ahead of its execution.

T1070Indicator RemovalEvidence1

the shellcode restores the original instructions, hiding the exploit activity and effectively clearing all traces of the bootkit.

T1542Pre-OS BootEvidence3

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 FirmwareEvidence3

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

T1542.003BootkitEvidence1

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

T1574Hijack Execution FlowEvidence1

The necessary functions responsible for integrity verification are patched within memory... The bootkit’s main goal is to disable the kernel’s signature verification feature and to preload two as yet unknown ELF binaries via the Linux “init” process.

Defense Impairment

3 techniques
T1553.001Gatekeeper BypassEvidence1

The exploit uses embedded shellcode within a BMP image to bypass Secure Boot protections by injecting rogue certificates into the MokList variable.

T1553.006Code Signing Policy ModificationEvidence1

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

T1556Modify Authentication ProcessEvidence1

The bootkit’s main goal is to disable the kernel’s signature verification feature... Another way to tell whether the bootkit is present on the system with UEFI Secure Boot enabled is by attempting to load an unsigned dummy kernel module during runtime. If it’s present, the module will be loaded.

Credential Access

1 technique
T1556Modify Authentication ProcessEvidence1

The bootkit’s main goal is to disable the kernel’s signature verification feature... Another way to tell whether the bootkit is present on the system with UEFI Secure Boot enabled is by attempting to load an unsigned dummy kernel module during runtime. If it’s present, the module will be loaded.

Other

1 technique
T1562Impair DefensesEvidence1

The attack, dubbed “Bootkitty,” has been programmed to disable a security feature in Linux that ensures the software hasn’t been tampered with.

ACTIVITY FEED

Recent activity

7 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

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 matching

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 vulnerabilities2

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 mapping14

Every documented technique, ranked by evidence weight.

Researcher chatter

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