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

Jun 11, 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

AI attack surface reduction using Saner

CVE Research

AI Assisted CTF: Same Systems. Two Scans. Before and After Saner

What changed when AI tested the lab before and after Saner reduced the usable attack surface

Jun 12, 2026

Breaking Down CVE-2026-25089: Unauthenticated Command Injection in FortiSandbox, FortiSandbox Cloud & FortiSandbox PaaS

CVE Research

Breaking Down CVE-2026-25089: Unauthenticated Command Injection in FortiSandbox, FortiSandbox Cloud & FortiSandbox PaaS

Jun 12, 2026

1,500 Devices and Growing: Meet the JDY Botnet

CVE Research

1,500 Devices and Growing: Meet the JDY Botnet

Jun 12, 2026

CVE-2026-41089: MITRE ATT&CK Mapping, SIEM Queries, and Domain Controller Hardening

CVE Research

CVE-2026-41089: MITRE ATT&CK Mapping, SIEM Queries, and Domain Controller Hardening

Jun 11, 2026