CVE-2025-33070 Overview
CVE-2025-33070 is a privilege escalation vulnerability in the Windows Netlogon service. The flaw stems from the use of an uninitialized resource [CWE-908] that an unauthenticated attacker can exploit over a network. Successful exploitation allows an adversary to obtain domain administrator privileges without prior credentials.
The vulnerability affects supported and legacy Windows client and server releases, including Windows 10, Windows 11, and Windows Server versions from 2008 R2 through 2025. Microsoft assigned a CVSS 3.1 base score of 8.1, citing high impact on confidentiality, integrity, and availability. The EPSS score is 0.843% (74.9th percentile), indicating measurable exploitation likelihood.
Critical Impact
An unauthenticated attacker can elevate privileges to domain administrator over the network by exploiting uninitialized memory in Windows Netlogon.
Affected Products
- Microsoft Windows 10 (1507, 1607, 1809, 21H2, 22H2)
- Microsoft Windows 11 (22H2, 23H2, 24H2)
- Microsoft Windows Server 2008 R2 SP1, 2012, 2012 R2, 2016, 2019, 2022, 2022 23H2, and 2025
Discovery Timeline
- 2025-06-10 - CVE-2025-33070 published to NVD
- 2025-07-08 - Last updated in NVD database
Technical Details for CVE-2025-33070
Vulnerability Analysis
The vulnerability resides in the Netlogon Remote Protocol (MS-NRPC) implementation. Netlogon handles secure channel establishment, authentication, and trust relationships between Windows clients and domain controllers. The service reads from a memory resource before that resource is initialized with a valid value.
Because Netlogon operates with high privileges and is reachable over the network on domain controllers, an attacker who triggers the uninitialized read can manipulate authentication state. The result is elevation of privilege to a domain account, including administrative roles. Attack complexity is high, indicating that the attacker must win a race condition or influence memory contents to reach a successful exploitation path.
Root Cause
The root cause is mapped to [CWE-908]: Use of Uninitialized Resource. A code path in Netlogon consumes a buffer, structure field, or variable before it has been deterministically populated. Residual memory contents from prior allocations can therefore influence authentication decisions or cryptographic material processed by the service.
Attack Vector
The attack vector is network-based and requires no authentication or user interaction. An attacker with network access to a vulnerable Netlogon endpoint, typically TCP port 445 or dynamically assigned RPC ports on a domain controller, can send crafted MS-NRPC requests. Because Active Directory environments rely on Netlogon for replication and authentication, exploitation can lead to full domain compromise.
Microsoft has not published technical exploitation details, and no public proof-of-concept code is available at the time of writing. Refer to the Microsoft Security Update CVE-2025-33070 advisory for vendor guidance.
Detection Methods for CVE-2025-33070
Indicators of Compromise
- Anomalous MS-NRPC traffic to domain controllers from non-domain-joined or unexpected source hosts.
- Unexpected creation of high-privilege accounts or modifications to Domain Admins group membership.
- Repeated Netlogon secure channel resets or authentication failures preceding successful logons from atypical hosts.
Detection Strategies
- Monitor Windows Security event IDs 4742, 4672, and 4624 (logon type 3) on domain controllers for unusual privilege assignments following Netlogon activity.
- Inspect Netlogon.log on domain controllers for malformed or repeated secure channel establishment attempts.
- Correlate RPC endpoint mapper queries against netlogon UUID 12345678-1234-abcd-ef00-01234567cffb with subsequent privilege changes.
Monitoring Recommendations
- Enable advanced auditing for Account Management, Directory Service Access, and Logon events on all domain controllers.
- Forward Netlogon and Security event logs to a centralized SIEM for behavioral baselining.
- Track east-west SMB and RPC traffic to domain controllers, alerting on connections originating outside management subnets.
How to Mitigate CVE-2025-33070
Immediate Actions Required
- Apply the June 2025 Microsoft security updates to all affected Windows client and server systems, prioritizing domain controllers.
- Inventory Active Directory infrastructure to confirm every domain controller, including read-only domain controllers, receives the patch.
- Restrict inbound RPC and SMB traffic to domain controllers to known management hosts and trusted subnets.
Patch Information
Microsoft released fixes for CVE-2025-33070 as part of the June 2025 Patch Tuesday cycle. Consult the Microsoft Security Update CVE-2025-33070 advisory for the specific KB articles applicable to each supported Windows version. Legacy systems such as Windows Server 2008 R2 SP1 require Extended Security Updates (ESU) coverage to receive the fix.
Workarounds
- No official workaround replaces patching; reduce exposure by enforcing network segmentation around domain controllers.
- Block external access to RPC endpoint mapper (TCP/135) and SMB (TCP/445) at perimeter firewalls.
- Enforce SMB signing and channel binding policies to harden authentication traffic where compatible.
# Example: Restrict inbound RPC/SMB to domain controllers using Windows Firewall
New-NetFirewallRule -DisplayName "Restrict-RPC-EPM" -Direction Inbound \
-Protocol TCP -LocalPort 135 -RemoteAddress 10.0.10.0/24 -Action Allow
New-NetFirewallRule -DisplayName "Restrict-SMB" -Direction Inbound \
-Protocol TCP -LocalPort 445 -RemoteAddress 10.0.10.0/24 -Action Allow
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.