Lazarus Used a Windows Kernel Zero-Day to Plant Its Rootkit Before Microsoft Could Patch It
Cybersecurity

Lazarus Used a Windows Kernel Zero-Day to Plant Its Rootkit Before Microsoft Could Patch It

August's Patch Tuesday fixed 400 flaws including a WinSock driver zero-day that North Korea's Lazarus group was already using to deploy its FudModule rootkit, the fourth time this specific driver has been weaponized since 2022.

PublishedAugust 12, 2026
Read time6 min read
Share

The scale of the update

Microsoft's August 2026 Patch Tuesday landed on August 11 with roughly 400 vulnerabilities addressed across the product line, 42 of them rated critical. That volume is now closer to the norm than the exception for Microsoft's monthly cycle, which makes triage the real challenge for enterprise patch teams: knowing which handful of CVEs out of hundreds demand same-week attention versus which can ride the normal deployment schedule alongside the rest of the release train.

This month, that triage question has a clear answer. One vulnerability in the batch was already being exploited before the patch shipped, and it was not a low-impact issue buried in a peripheral component. It sat in a core Windows kernel driver that every modern Windows system loads, and it was already in the hands of a state-sponsored group with a well-documented track record of using kernel access to disable security tooling. That combination, a universally deployed component and a capable, patient attacker, is exactly the profile that should override whatever change-control calendar a patch team was otherwise planning to follow this month.

The zero-day: CVE-2026-68820

CVE-2026-68820 is a use-after-free vulnerability in the Ancillary Function Driver for WinSock, known as AFD.sys, the kernel-mode driver that underlies the Windows Sockets API and handles essentially all network communication on the system. An attacker with local, authenticated access can trigger a race condition through a specially crafted application, corrupting memory in a way that escalates privileges to SYSTEM, the highest level of access on a Windows machine. Because AFD.sys loads on every standard Windows install, workstation or server, the population of exploitable systems is effectively the entire Windows fleet, not a narrow subset running a specific optional feature.

Local privilege escalation bugs sometimes get deprioritized relative to remote code execution, on the logic that an attacker needs a foothold first. That logic does not hold here, because privilege escalation is precisely the second stage attackers need after an initial phishing or credential-based foothold, and AFD.sys sits deep enough in the kernel that exploiting it defeats most endpoint detection tooling that watches for user-mode anomalies. In practice, that means a phishing click that would previously have triggered a contained, user-level compromise can now escalate to full system control in a single additional step, collapsing what used to be a multi-stage attack into two.

Lazarus and FudModule

Microsoft's advisory ties active exploitation of CVE-2026-68820 to Lazarus, the North Korean state-sponsored group, which used the flaw to deploy an updated build of FudModule, its kernel-mode rootkit. As reported alongside the patch release, the threat actor exploited the zero-day specifically to deploy the new FudModule version, giving the group kernel-level persistence that is extremely difficult to detect or remove without a full rebuild of the affected machine. That detail alone should change how incident response teams scope containment for any Lazarus-linked intrusion discovered this month, since a wipe-and-reimage response is a more realistic remediation than attempting to clean an infected host in place.

FudModule is not a new tool. Lazarus has iterated on it across several campaigns, using it to blind endpoint detection and response products by tampering with kernel data structures those products rely on for visibility. A kernel-mode rootkit that survives reboots and evades EDR is one of the most consequential footholds an attacker can establish in an enterprise environment, which is why this single CVE outweighs most of the other 399 in this month's release for prioritization purposes. Lazarus has historically used footholds like this one to fund further operations through cryptocurrency theft and to maintain long-term access into targeted organizations for espionage, so the business impact extends well past the initial machine that gets compromised.

A pattern, not an isolated bug

Satnam Narang, a researcher at Tenable, put this month's find in context: "Since 2022, there have been three other afd.sys zero-days exploited in the wild, including CVE-2025-32709, CVE-2025-21418, and CVE-2024-38193." That makes CVE-2026-68820 the fourth AFD.sys zero-day weaponized in under four years, a frequency that suggests attackers, likely including Lazarus itself in earlier cases, have found the driver's architecture reliably exploitable rather than stumbling onto isolated bugs. Four separate zero-days in the same component, each requiring its own root-cause fix, also raises a fair question about whether Microsoft's remediation approach has fully addressed the underlying design pattern that keeps reproducing these bugs, rather than just patching each individual instance as it surfaces.

For patch management teams, a recurring target like this argues for treating any future AFD.sys advisory, patched or not, with elevated scrutiny by default. A driver with four wild zero-days in four years has effectively demonstrated it will keep generating them, and defenders benefit from building specific detection logic around AFD.sys exploitation patterns rather than waiting for the next CVE number to force the issue. That means baselining normal AFD.sys-related kernel activity now, so that anomalous behavior stands out quickly the next time a fifth zero-day in this driver inevitably surfaces.

The rest of the list still matters

Two other vulnerabilities in this release carry publicly disclosed proof-of-concept status without confirmed in-the-wild exploitation yet. CVE-2026-62832, an elevation of privilege flaw in the Windows User Profile Service tracked as LegacyHive, is flagged as likely to be exploited. CVE-2026-72971, a Windows Container Isolation FS Filter Driver tampering issue, is considered less likely but is still public, which historically shortens the runway before opportunistic exploitation follows once proof-of-concept code circulates widely enough for less sophisticated actors to weaponize it, particularly once it gets folded into commodity exploit kits sold on criminal forums.

The batch also includes several remote code execution bugs worth flagging for asset owners: CVE-2026-62878, CVE-2026-62893, CVE-2026-62815, and CVE-2026-59124, along with CVE-2026-62911, an elevation of privilege flaw in Exchange Server that mail administrators should not leave for a routine maintenance window given Exchange's history as a preferred initial-access target for both criminal and state-sponsored intrusions over the past several years. None of these carry a confirmed zero-day label this month, but the volume of RCE bugs in a single release is itself a reminder that asset owners running on-premises Exchange or other exposed collaboration infrastructure need a faster patch cadence than the org-wide default, given how frequently that category of software becomes the entry point for the next major intrusion.

What CISOs should prioritize this week

The practical sequencing is straightforward: patch CVE-2026-68820 immediately across all Windows endpoints and servers, treating it as an active-incident-adjacent vulnerability rather than routine maintenance, given the confirmed Lazarus link. Endpoint detection teams should also hunt for FudModule indicators independently of patch status, since any machine compromised before the patch landed needs remediation beyond simply applying the update, and a clean patch report from a vulnerability scanner should not be mistaken for confirmation that a given host was never compromised.

After that, CVE-2026-62832 deserves the same urgency as a confirmed zero-day given Microsoft's own exploitation-likely assessment, and the Exchange Server flaw belongs on any mail infrastructure team's list this week rather than next month. The other roughly 395 CVEs can follow the organization's normal risk-based cadence, but AFD.sys itself is worth a lasting entry on the watchlist: four zero-days in one driver over four years is a pattern that warrants dedicated detection rules, not just a wait for the next advisory.

Tagged#news#security#cybersecurity#breach#cisa#ransomware#zero-day#supply-chain#ai-security#microsoft#patch-tuesday#lazarus-group#fudmodule#rootkit#north-korea