
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-25177 is an Elevation of Privilege vulnerability in Active Directory Domain Services (AD DS) caused by improper restriction of names for files and other resources (CWE-641). Specifically, it allows authenticated attackers with low privileges to inject specially crafted Unicode characters into Service Principal Names (SPNs) or User Principal Names (UPNs), bypassing duplicate-prevention checks to escalate privileges to SYSTEM level. The vulnerability affects a broad range of Microsoft Windows versions, including Windows 10 (1607 through 22H2), Windows 11 (23H2 through 26H1), Windows Server 2012 through Windows Server 2025. It was disclosed and patched on March 10, 2026, as part of Microsoft's Patch Tuesday release. The CVSS v3.1 base score is 8.8 (High) (Microsoft MSRC).
The root cause is CWE-641 (Improper Restriction of Names for Files and Other Resources): Active Directory Domain Services fails to properly validate or normalize Unicode characters when processing SPN and UPN attribute values, allowing visually similar or homoglyph Unicode characters to bypass the duplicate-check enforcement logic. An authenticated low-privileged domain user can craft an SPN or UPN containing Unicode characters that appear distinct to the AD duplicate-check mechanism but are functionally equivalent to an existing privileged account's SPN, enabling Kerberos ticket abuse or impersonation leading to SYSTEM-level privilege escalation. The attack vector is network-based, requires low privileges, no user interaction, and low attack complexity, making it straightforward to exploit from any domain-joined machine (Microsoft MSRC, TechDirectArchive). A detection-focused Python script (read-only LDAP scanner) is publicly available on GitHub that identifies exploitation indicators such as Unicode in SPNs, duplicate SPNs, and recent SPN/UPN modifications (GitHub Detection Tool).
Successful exploitation allows a low-privileged domain user to escalate to SYSTEM-level privileges, effectively achieving complete domain compromise. This grants full access to all domain resources, including the ability to read and modify sensitive data, create or modify domain accounts, and potentially disrupt Kerberos authentication services across the entire Windows environment. The high confidentiality, integrity, and availability impact scores reflect the potential for lateral movement across the domain, credential harvesting, and persistent access — making this vulnerability particularly dangerous in enterprise Active Directory environments (Microsoft MSRC, GBHackers).
ldapsearch, BloodHound, or PowerView to identify existing SPNs and UPNs registered in the domain, and confirm the domain controller OS version is unpatched.MSSQLSvc/dc01.corp.local:1433) that the attacker wishes to impersonate or abuse.setspn.exe, ldapmodify, or PowerShell Set-ADUser/Set-ADComputer).servicePrincipalName or userPrincipalName attributes on AD objects; LDAP queries enumerating all SPNs in the domain from non-administrative accounts.servicePrincipalName or userPrincipalName containing non-ASCII or Unicode characters.detect_spn_abuse.py or similar LDAP enumeration tools on domain-joined hosts; BloodHound or PowerView artifacts in user temp directories.Microsoft released patches on March 10, 2026 as part of the March 2026 Patch Tuesday update. Administrators should update to the following minimum versions: Windows 10 21H2 (10.0.19044.7058), Windows 10 22H2 (10.0.19045.7058), Windows 11 23H2 (10.0.22631.6783), Windows 11 24H2 (10.0.26100.7979), Windows 11 25H2 (10.0.26200.7979), Windows 11 26H1 (10.0.28000.1719), Windows Server 2016 (10.0.14393.8957), Windows Server 2019 (10.0.17763.8511), Windows Server 2022 (10.0.20348.4830), Windows Server 2022 23H2 (10.0.25398.2207), and Windows Server 2025 (10.0.26100.32463). As an interim detective control, monitor Active Directory logs for suspicious SPN/UPN modification attempts by low-privileged users and use the available LDAP detection scanner to identify Unicode anomalies in existing SPNs. No configuration-based workaround has been published; patching is the only definitive remediation (Microsoft MSRC).
The vulnerability received notable coverage during the March 2026 Patch Tuesday cycle, with security outlets including GBHackers, CyberSecurityNews, BleepingComputer, Rapid7, and Sophos highlighting it as one of the more significant privilege escalation issues in the release (GBHackers, Rapid7 Blog, Sophos Blog). TechDirectArchive published a detailed technical analysis of the Unicode manipulation mechanism, and UndercodeTesting released a video demonstrating the domain controller takeover scenario (TechDirectArchive, UndercodeTesting). The Zero Day Initiative (ZDI) also included it in their March 2026 security update review (ZDI Blog). Community discussion on Reddit's r/activedirectory reflected concern about service account SPN hygiene in the context of this vulnerability.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."