SecPod

Learn Search

Search across all Learn content

← Back to Security Research
CVE-2026-41089: Windows Netlogon RCE - One-Packet CLDAP Attack, LSASS Crash, and Active Directory Risk

CVE-2026-41089: Windows Netlogon RCE - One-Packet CLDAP Attack, LSASS Crash, and Active Directory Risk

Jun 30, 2026By Smayan C Nandi

CVE-2026-41089: Windows Netlogon RCE, One-Packet CLDAP Attack, LSASS Crash, and Active Directory Risk

June 10, 2026 CRITICAL, CVSS 9.8 Active Exploitation Confirmed Part 1 of 4

A single unauthenticated UDP packet can crash every domain controller in your organization. No credentials. No foothold. No user interaction. One malformed CLDAP ping to port 389, LSASS dies, and Active Directory authentication goes with it. The patch has been available since May 12, 2026. Active exploitation was confirmed within three weeks of disclosure.

Vulnerability at a Glance

Field Detail
CVE ID CVE-2026-41089
Affected Component Windows Netlogon Service (netlogon.dll), DC Locator CLDAP handler
Vulnerability Class Stack-based buffer overflow (CWE-121)
Attack Vector Network (UDP port 389, CLDAP)
Authentication Required None
User Interaction None
CVSS 3.1 Score 9.8 CRITICAL, AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 4.0 Assessment 8.8 HIGH, AT:P (DNS naming prerequisite acknowledged)
Disclosed May 12, 2026 (Microsoft Patch Tuesday)
PoC Released May 13, 2026, Aretiq AI, patch-diff derived
Wild Exploitation Confirmed June 1, 2026, Centre for Cybersecurity Belgium (CCB)
Discovered By Microsoft WARP team (internal discovery)

What Actually Happens

Netlogon is the authentication backbone of every Active Directory environment. Before a client logs in, finds a domain controller, or validates a Kerberos ticket, it sends a DC locator ping, a lightweight CLDAP (Connectionless LDAP) query over UDP port 389. This happens thousands of times a day across any enterprise network.

CVE-2026-41089 lives in the CLDAP DC locator response handler inside netlogon.dll. The handler allocates a 528-byte stack buffer to process the Username attribute from an incoming ping, without validating length before writing. An attacker sends a crafted packet with a 130-character username field. The buffer overflows, the GS stack cookie trips, and Windows terminates the process with STATUS_STACK_BUFFER_OVERRUN (0xc0000409).

The process being terminated is LSASS, the Local Security Authority Subsystem. LSASS holds every active credential in the domain. When it crashes, the domain controller reboots. Authentication across the entire domain goes offline for approximately 60 seconds.

Attacker ──► UDP/389 ──► crafted CLDAP ping (Username: 130 chars)
  └─► netlogon.dll 528-byte stack buffer overflow
        └─► GS cookie violation → STATUS_STACK_BUFFER_OVERRUN (0xc0000409)
              └─► LSASS crash → DC reboot → ~60s domain-wide auth blackout

The RCE Question

Microsoft formally rates this as a Remote Code Execution vulnerability with a CVSS of 9.8. The realistic picture is more nuanced, two distinct exploitation outcomes exist at very different reliability levels.

Exploitation Path Reliability What Stops It
DoS, LSASS crash + DC reboot High, public PoC, confirmed in the wild Nothing meaningful. One packet is sufficient.
Full RCE, code execution as SYSTEM Low, theoretically possible GS stack cookie; overflow content is server-controlled DNS data, not attacker-controlled shellcode bytes
The GS cookie is a mitigation, not a guarantee. It prevents clean code execution by crashing the process when corruption is detected, it does not prevent the crash itself. The DoS is a loaded weapon already being fired. The RCE is a loaded weapon with a safety on. That safety has not been defeated at scale yet.

The DNS Name Length Prerequisite

The overflow becomes reliably triggerable only when the target domain's fully qualified DNS name exceeds approximately 50 characters. Short domain names may not produce a large enough response payload to consistently overflow the buffer.

This is not a meaningful barrier in enterprise environments. Large organizations routinely operate domains like corp.enterprise-division.companyname.internal or nested regional structures. MSPs managing multiple customer forests are very likely operating domains above this threshold. The prerequisite narrows the exploitable population, it does not protect most affected organizations.

Affected Versions

Product Vulnerable (unpatched) Patched Build
Windows Server 2012 / 2012 R2 All without ESU patch ESU patch required
Windows Server 2016 < 10.0.14393.9140 10.0.14393.9140
Windows Server 2019 < 10.0.17763.8755 10.0.17763.8755
Windows Server 2022 < 10.0.20348.5074 10.0.20348.5074
Windows Server 2022 23H2 < 10.0.25398.2330 10.0.25398.2330
Windows Server 2025 < 10.0.26100.32772 10.0.26100.32772
Note: netlogon.dll is present on Windows 10/11 client builds, but the vulnerable CLDAP DC locator response handler is only active on systems configured as Active Directory Domain Controllers. Client machines are not directly exploitable via this vector.

Why Domain Controllers Are the Worst Possible Target

A domain controller is not just another server. It is the identity control plane, the trust anchor for every device, user, and application in the organization. The blast radius of a DC compromise scales with everything connected to it.

At the DoS Level (reliable today)

  • Repeatable kill switch for domain authentication, zero credentials required
  • Disrupts login, application access, and any Kerberos-dependent service on demand
  • Provides cover for simultaneous attacks that exploit the disruption window

At Full RCE Level (theoretical)

Asset Compromised Consequence
LSASS memory (code execution context) Every password hash and Kerberos ticket active on that DC
krbtgt secret Forge Golden Tickets, valid for years, survive password resets
Group Policy control Push malware or config changes to every domain-joined machine in one operation
Domain trust relationships Lateral movement into partner networks and subsidiary environments
Tier 0 credential material Complete Active Directory forest takeover

High-Value Targets

Target Category Why They're at Higher Risk
Government agencies Large domain structures with long DNS names; high-value disruption impact
Healthcare / hospitals Authentication disruption directly impacts patient care systems; high-pressure to restore quickly
Financial institutions Credential theft and GPO abuse enable fraud, data exfiltration, and ransomware staging
Critical infrastructure OT/ICS environments tied to AD authentication become inaccessible during DC outage
Managed Service Providers One MSP domain controller can be a gateway to dozens of separate customer environments simultaneously
Defense contractors Tier-0 compromise can expose classified material and federated government networks

Example Attack Sequence

# Stage 1, Recon
Scan for UDP/389 (CLDAP) on Internet-exposed or DMZ-reachable IP ranges
Send benign DC locator ping → identify active DCs, capture DNS domain name

# Stage 2, Prerequisite Check
Does the DNS name exceed ~50 characters?
If yes → proceed. If no → move to next target.

# Stage 3, Exploit (DoS, reliable)
Send single crafted CLDAP ping with 130-char Username attribute
LSASS crashes → DC reboots → ~60s domain-wide auth blackout
Repeat as needed for sustained disruption

# Stage 4, Escalation (if full RCE achieved)
Spawn reverse shell from LSASS context (SYSTEM privileges)
DCSync → extract krbtgt hash
Forge Golden Ticket → persistent, undetected forest-wide access
Deploy ransomware/backdoor via GPO to all domain-joined machines

Misconfigurations That Increase Exposure

  • No network segmentation, any internal host can reach DC on UDP 389
  • DC exposed to the Internet or DMZ with inbound UDP 389 permitted
  • Rolling patch deployment, one unpatched DC in the forest is sufficient for exploitation
  • End-of-life Windows Server (2008 R2 without micropatch, 2012 without ESU)
  • No LSASS crash alerting, unexpected DC reboots treated as infrastructure issues, not security events
  • DNS domain names ≥ 50 characters with no compensating controls

Relationship to Zerologon (CVE-2020-1472)

CVE-2020-1472 (Zerologon) CVE-2026-41089
Target Windows Netlogon, Domain Controllers Windows Netlogon, Domain Controllers
Auth required None None
Root cause Cryptographic flaw (AES-CFB8 IV) Memory corruption (stack buffer overflow)
Primary impact Privilege escalation to domain admin DoS (DC crash); RCE theoretical
Exploit reliability Very high (~100%) High for DoS; low for RCE
Patch available August 2020 May 2026

Same target, different root cause, different exploitation mechanics. Both unauthenticated, both attacking the domain's core trust anchor.


Part 2 covers the public PoC, active exploit analysis, and how the vulnerability is being weaponized in the wild.

SecPod Technologies CVE-2026-41089 Research Series  |  Published June 10, 2026

Featured Posts

Open One Request, Total Persistence: Inside the SharePoint Flaw Attackers Are Exploiting
One Request, Total Persistence: Inside the SharePoint Flaw Attackers Are Exploiting

CVE Research

One Request, Total Persistence: Inside the SharePoint Flaw Attackers Are Exploiting

A critical SharePoint deserialization flaw, CVE-2026-50522 (CVSS 9.8), is under active exploitation just weeks after its July 2026 patch, following a public PoC. Attackers are using it to steal IIS machine keys in a single request, gaining persistence that survives patching alone. Now on CISA's KEV list, it's the third actively exploited SharePoint flaw in recent months, patch immediately and rotate machine keys.

Jul 24, 2026

Open ENCFORGE Ransomware: Anatomy of an AI-Focused Cyber Attack
ENCFORGE Ransomware: Anatomy of an AI-Focused Cyber Attack

CVE Research

ENCFORGE Ransomware: Anatomy of an AI-Focused Cyber Attack

Jul 22, 2026

Open UTA0533 Weaponizes KNUCKLEBALL: Inside the SonicWall SMA Zero-Day Exploitation Chain
UTA0533 Weaponizes KNUCKLEBALL: Inside the SonicWall SMA Zero-Day Exploitation Chain

CVE Research

UTA0533 Weaponizes KNUCKLEBALL: Inside the SonicWall SMA Zero-Day Exploitation Chain

Jul 20, 2026

Open One Email, Full Session Takeover: Inside Zimbra's Critical Classic Web Client Code Execution Flaw
One Email, Full Session Takeover: Inside Zimbra's Critical Classic Web Client Code Execution Flaw

CVE Research

One Email, Full Session Takeover: Inside Zimbra's Critical Classic Web Client Code Execution Flaw

Jul 20, 2026