BlackX bootkit bypasses Secure Boot on fully patched Windows PCs across the USA - the missing Microsoft KB5025885 revocation and the two-minute check
TL;DR: Kaspersky's Global Research and Analysis Team has published details of BlackX, a UEFI bootkit used in espionage attacks against diplomatic organizations in Central Asia - and every one of its victims was running a fully patched Windows system. The reason is a gap most administrators have never heard of: Microsoft's fix for the underlying "Baton Drop" Secure Boot flaw (CVE-2022-21894, with associated CVE-2023-24932 mitigations) does not actually switch itself on when you install updates. The certificate revocation that completes the protection is a manual, opt-in procedure documented in KB5025885 - a registry value plus a scheduled task - that Microsoft never made automatic. On October 19, 2026, the old "Windows Production PCA 2011" signing certificate expired, but Kaspersky stresses that expiry alone does not stop the vulnerable bootloaders from loading. This guide gives you the two-minute check that tells you where your machine stands, and the exact official procedure to close the gap.
Quick answer - is my PC actually protected? Open PowerShell as Administrator and run Confirm-SecureBootUEFI (Secure Boot itself must be on), then run [System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI dbx).bytes) -match 'Microsoft Windows Production PCA 2011'. If the second command returns True, the revocation is applied and Baton Drop-style attacks are closed on your device. If it returns False on a fully updated machine, you are in the same state as every BlackX victim: patched, but with the fix's final step still waiting for you to perform it. The full procedure - with its genuinely important precautions - is below.

What BlackX Is, and Why It Matters Beyond Central Asia

BlackX is a UEFI bootkit discovered by Kaspersky GReAT in early 2026 during an APT campaign against diplomatic agencies in Tajikistan, Uzbekistan, and Turkmenistan, published in a Securelist report on October 22, 2026. A bootkit is malware that loads as early as possible in a device's boot sequence - before Windows itself - which puts it ahead of many security tools. BlackX is a revival of the infamous BlackLotus bootkit, first advertised on a hacking forum in October 2022 for $5,000 and confirmed in the wild by ESET in March 2023.

Kaspersky attributes the BlackX campaign to the APT41 threat actor with medium confidence, citing identifiers shared with ESET's FishMonger research, DLL sideloading patterns, and OLLVM obfuscation common among Chinese-speaking threat actors. One detail makes the case unusual: BlackLotus's source code was never published, so the attackers behind BlackX either reverse-engineered the original bootkit or purchased its source - a rare case of an espionage actor investing in cybercrime tooling.

The attack sequence matters for understanding your exposure. BlackX is deployed after the attackers have already compromised the network and obtained administrator privileges - Microsoft's own guidance notes this class of malware requires administrative or physical access. The bootkit is the persistence layer: it exploits Baton Drop (CVE-2022-21894) to roll back the Windows boot manager to a vulnerable older version, enrolls custom Machine Owner Keys (MOK) in the machine's firmware, and from then on can load arbitrary EFI files at every boot. It is the difference between an attacker who can be evicted and one who owns the startup sequence.

Why Fully Patched Machines Got Infected Anyway

This is the part of the story that every Windows owner should sit with for a moment. When Kaspersky began the investigation, the natural assumption was that the victims had skipped their updates - Baton Drop was disclosed and patched back in 2023. The investigation proved the opposite: the targeted machines were fully patched.

"The patch for the Baton Drop vulnerability is designed to revoke the 'Windows Production PCA 2011' certificate used to sign vulnerable UEFI components. However, this revocation does not happen automatically upon patch installation - the user has to trigger it manually." - Kaspersky Securelist, October 22, 2026

Microsoft's comprehensive fix, documented in KB5025885, works in stages: install the updates, migrate the machine to the 2023 Secure Boot certificates, and then add the old "Windows Production PCA 2011" certificate to the UEFI Forbidden Signature Database (DBX) - which permanently untrusts every bootloader signed with it. That last step is triggered by a registry value and a scheduled task, deliberately manual because automatic enforcement could break dual-boot systems and older boot media that still depend on the 2011 certificate.

Microsoft's original three-phase plan included an "Enforcement Phase" that would flip the revocation on automatically. According to Kaspersky's report, that stage has never been implemented. And on October 19, 2026, the Windows Production PCA 2011 certificate passed its scheduled expiration date - which sounds like salvation but changes nothing, because UEFI firmware does not check calendar expiry for bootloaders. Only a DBX entry blocks them.

The result is a protection gap measured in years: Microsoft's April 2024 revocation tooling, a manual step buried deep in documentation that Kaspersky assesses is "quite hard for an average IT administrator to notice," and an attack team that Kaspersky believes deliberately invested in a BlackLotus copycat because so few organizations completed the procedure. The same pattern has happened before - Kaspersky points to the 2025 ToolShell vulnerability as another Microsoft fix that required manual activation.

The Two-Minute Check

  1. Open PowerShell as Administrator. Right-click Start, choose "Terminal (Admin)" or "Windows PowerShell (Admin)", and approve the elevation prompt.
  2. Confirm Secure Boot is enabled. Run Confirm-SecureBootUEFI. True means Secure Boot is active. False means it is disabled - that is a separate, larger problem, because Microsoft states that disabling Secure Boot puts a device at high risk of bootkit infection. An error usually means the device boots in legacy BIOS mode or is a VM without Secure Boot support.
  3. Check the new trust anchor. Run [System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023'. True means the 2023 certificates are installed - the prerequisite for safe revocation.
  4. Check the revocation itself. Run [System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI dbx).bytes) -match 'Microsoft Windows Production PCA 2011'. True means you are protected against the Baton Drop rollback technique. False means you are in the state the BlackX attackers were counting on.
Command resultWhat it meansYour status
Confirm-SecureBootUEFI = True, DBX check = TrueSecure Boot on, 2011 certificate revoked[OK] Protected against Baton Drop-style rollback
Confirm-SecureBootUEFI = True, DBX check = FalseSecure Boot on, but revocation never applied[!] Patched-but-exposed - the exact BlackX victim profile
Confirm-SecureBootUEFI = FalseSecure Boot disabled[!!] Fix Secure Boot first - bootkits need no exploit at all

Applying the Fix: The Official KB5025885 Procedure

Before running anything: this procedure comes from Microsoft's KB5025885, and Microsoft's own warnings deserve respect. The revocation is permanent - Microsoft states it cannot be reverted by disabling it, reinstalling, or even reformatting the disk, as long as you continue using Secure Boot. Some devices may enter BitLocker recovery during the process. Read the precautions in the next section first, then proceed.

  1. Install the latest Windows security updates. This is Step 1 of the official procedure regardless of whether you enable mitigations - the mitigations ship inside the monthly updates but stay dormant. If Windows Update itself is failing you, fix that first: error 0x80073712 and its six real fixes covers the most common blocker.
  2. Back up your BitLocker recovery key. Run manage-bde -protectors -get %systemdrive% from an Administrator command prompt and save the 48-digit numerical password somewhere outside the machine. If your device is not BitLocker-protected, note that most modern Windows 11 devices encrypt by default, so check rather than assume.
  3. Install the 2023 Secure Boot certificates to the DB. In an Administrator PowerShell, run each command separately: reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Secureboot /v AvailableUpdates /t REG_DWORD /d 0x5944 /f then Start-ScheduledTask -TaskName "\Microsoft\Windows\PI\Secure-Boot-Update". Verify with [System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023' - it must return True. A restart may be required if Virtual Secure Mode features like Credential Guard or Windows Hello are enabled. Microsoft notes this step may already be complete on devices marked "High Confidence" in recent cumulative updates.
  4. Verify the certificates and boot manager are updated. Run (Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecureBoot\Servicing").UEFICA2023Status - it should return Updated.
  5. Enable the revocation - the step the whole article exists for. First create a recovery drive you can boot from, per Microsoft's instructions. Then, in an Administrator command prompt: reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Secureboot /v AvailableUpdates /t REG_DWORD /d 0x80 /f then Start-ScheduledTask -TaskName "\Microsoft\Windows\PI\Secure-Boot-Update". This adds "Windows Production PCA 2011" to the DBX, permanently untrusting every bootloader signed with it.
  6. Verify the revocation landed. Look for Event ID 1037 in the event log (documented in KB5016061), or run the DBX check again: [System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI dbx).bytes) -match 'Microsoft Windows Production PCA 2011' returning True means the gap is closed.
  7. Optionally, apply the SVN firmware update. This raises the Secure Version Number stored in firmware so the boot manager refuses to roll back to older versions. Run reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Secureboot /v AvailableUpdates /t REG_DWORD /d 0x200 /f then the same Start-ScheduledTask command.

Before You Flip the Switch: The Honest Risk List

We will not pretend this is a one-click cleanup. Microsoft's documentation lists real consequences, and you should weigh them:

PrecautionWhy Microsoft calls it out
IrreversibilityOnce applied, the revocation cannot be undone - not by reinstalling Windows or reformatting the disk - as long as Secure Boot stays in use
Recovery and install mediaAfter revocation, older boot media signed with 2011 certificates will no longer start; Microsoft's April 2026 updates applied SVN 5.0, invalidating external media not built with updates through January 2025
Dual-boot systemsBoot configurations that rely on the 2011 certificate to load other operating systems can break - the very reason Microsoft made enforcement manual
BitLocker recoverySome devices enter recovery during the DB/DBX update - hence the key backup in step 2
Device-class quirksHP devices with Sure Start need current firmware first; Arm64 devices need the Qualcomm firmware fix (or, on non-Qualcomm Arm64, Microsoft's SkipDeviceCheck registry option); VMware Secure Boot VMs fail to boot; Symantec Endpoint Encryption blocks the mitigations; TPM 2.0 servers on Windows Server 2012/2012 R2 needed the April 8, 2026 updates
Test firstMicrosoft recommends validating on a single device per device class before any fleet-wide rollout, because not all firmware applies the DB/DBX updates cleanly

What a BlackX Infection Looks Like

If you administer machines that could plausibly be targeted - diplomacy, government, defense-adjacent supply chains - the Securelist report and coverage by Cybersecurity News publish these indicators of compromise. If any are present, the response is professional incident response, not a registry edit: Kaspersky notes the malicious driver returns a handle to calc.exe when security tools try to open the bootkit's files, and that the bootkit's installer keeps its components inside an encrypted container to frustrate analysis.

TypeIndicator
Installer fileinst.exe (dropped as C:\ProgramData\Intel\inst.exe)
Encrypted containerPVMDIJGKAX2 (RC4-encrypted, extensionless)
Full command lineC:\ProgramData\Intel\inst.exe PVMDIJGKAX2 Q46F6MDLI3RX2KV1 (final argument is the RC4 key)
Loader executablegoogleupdate.exe (original filename jcef_helper.exe, MD5 AF8A983B9ADA07EAE1259BF2953ABD40)
Payload filev8_context_snapshot.bin (decrypted to shellcode plus a Rust payload)
Command-and-controlwww[.]archivetj[.]com
Driver signing certificate serial0bcdf5e0da32d68900b8b7638459d072 (issuer: Wenjiang District Mingyu Network Technology Service Studio; revoked by issuer)

What BlackX Does Once It Is In

Understanding the payload explains why this campaign is treated as espionage rather than crime. The bootkit injects a kernel driver whose job is to blind security software: Kaspersky reports it disables process, thread, and registry callbacks used by security solutions and tampers with ETW providers so security tools cannot read their output. Some routines activate only if Kaspersky or Avast products are present - and in Kaspersky's own testing, those routines failed to interfere with their products at all. The driver also protects the bootkit's own files by intercepting file-open requests and handing back a handle to calc.exe instead.

Above the driver sit two user-mode espionage payloads. One is a RAT that loads further .NET stages and takes its commands from cloud storage - Google Drive, OneDrive, and Yandex.Disk were all observed - using innocuous file suffixes as a command protocol. The other, which Kaspersky named OxiDLLRunner, is an OLLVM-obfuscated DLL that decrypts a companion file and runs a Rust payload communicating with its C2 to fetch plugin DLLs. For a look at how defenders trace this kind of infrastructure, our email header forensic analyzer covers the same tradecraft on the messaging side.

Where This Fits in the October Security Picture

BlackX is the second story this month where "installed the update" and "actually protected" turned out to be different states - and the pattern is worth internalizing. October's Patch Tuesday shipped KB5127648 with an actively exploited Windows Shell zero-day, September's KB5124008 carried two more, and the PHP runtime spent the month under a scanning campaign we documented in our PHP2Shell patch guide and its DPRK campaign follow-up. The common thread: attackers now audit the gap between a vendor's patch and its activation, exactly as Kaspersky assesses the BlackX operators did. Hygiene still matters on every layer - email authentication stops the message that carries the initial access, recognizing fake virus pop-ups stops the scareware path, and supported operating systems get the fixes at all. A bootkit needs admin access first; every layer you harden is a layer it has to defeat.

Key Takeaways

  • BlackX infected fully patched, Secure Boot-enabled machines because Microsoft's KB5025885 revocation is opt-in: a registry value (AvailableUpdates) plus the Secure-Boot-Update scheduled task, not applied by Windows Update automatically.
  • The Windows Production PCA 2011 certificate expired on October 19, 2026 - expiry does not block bootloaders; only a DBX revocation does.
  • Two-minute self-check: Confirm-SecureBootUEFI, then test the DBX for 'Microsoft Windows Production PCA 2011'. False means patched-but-exposed.
  • The fix (0x5944, then 0x80, then optional 0x200, each followed by the scheduled task) is permanent - back up BitLocker keys, create recovery media, and mind dual-boot, HP Sure Start, Arm64, VMware, and Symantec caveats.
  • BlackX requires administrator or physical access first; it is persistence, not an entry method. Kaspersky attributes the campaign to APT41 with medium confidence.

Frequently Asked Questions

Does my home PC really need this?
The observed BlackX victims were diplomatic organizations, and the bootkit requires admin or physical access, so home users are not the current target profile. But the protection gap exists on every Secure Boot Windows machine, the tooling is now proven reusable, and the procedure is free. Enthusiasts comfortable with the precautions should apply it; everyone else should at least run the two-minute check and know their status.

Is the revocation really irreversible?
Yes, per Microsoft: once the DBX update is applied, it cannot be reverted through disabling the mitigation, reinstalling Windows, or reformatting the disk, as long as the device continues to use Secure Boot. That is precisely why it ships opt-in and why this guide insists on the recovery-drive and BitLocker steps first.

I dual-boot Windows and Linux. What changes?
This is the main at-home risk case. Older Linux bootloaders signed with the 2011 certificate may stop loading after revocation. Update your second OS's bootloader (shim and GRUB) to current versions before applying, and test that both systems still boot - Microsoft left enforcement manual largely for this scenario.

How do I know if a machine is already infected?
Check the IoC table above: files named inst.exe under ProgramData\Intel, the PVMDIJGKAX2 container, a googleupdate.exe outside its legitimate location, or the listed driver certificate serial. Their presence means incident response - the mitigations in this guide are preventive, not corrective, as Microsoft's own guidance states.

Will Microsoft ever turn this on automatically?
The KB5025885 plan's "Enforcement Phase" was intended to do exactly that, but Kaspersky's October 2026 report states it has not been implemented, and Microsoft's own communications have kept the timeline "under evaluation" since 2024. Do not build your plans around an enforcement date that has already slipped years.

About & Methodology: This guide is built on Kaspersky GReAT's Securelist report "New BlackX UEFI bootkit exploiting Baton Drop" (October 22, 2026), Microsoft's KB5025885 mitigation documentation, the Microsoft Windows IT Pro Blog revocation guide, MSRC's CVE-2023-24932 and CVE-2022-21894 entries, and reporting from BleepingComputer, The Hacker News, and Cybersecurity News. Every command in this article is reproduced from Microsoft's official documentation, and every claim about the campaign carries its source's own confidence language - APT41 attribution is medium confidence, per Kaspersky. This guide is preventive, not corrective: for suspected compromise, engage professional incident response. Author: independent tech analyst covering Windows platform security, no affiliation with Kaspersky, Microsoft, or any vendor named.
Changelog: October 26, 2026 - first published. All source URLs verified live at publication, and all registry values and commands cross-checked against Microsoft's KB5025885 documentation. Monitoring: any Microsoft announcement of an automatic Enforcement Phase for the PCA 2011 revocation, and follow-up BlackX research, will be reflected here.

Get US tech fixes weekly

No spam. Unsubscribe anytime. Tested on Windows 11 24H2.

Join 1,200+ US readers. No spam.