Skip to content
Start with Identity

CVE-2026-20833Windows Kerberos KDC hands out RC4 service tickets for Kerberoasting

SWI rating: mediumCVSS 5.5
Product: Windows Kerberos KDCVendor: MicrosoftCWE-327Disclosed: 2026-01-13Status: PatchedNVD ↗

What broke

When a service account had no msDS-SupportedEncryptionTypes value set, Windows domain controllers fell back to the domain default, and that default still allowed RC4. Microsoft's KB5073381 says this "might allow an attacker to obtain service tickets with weak or legacy encryption types such as RC4 to perform offline attacks to recover a service account password." MSRC published it on January 13, 2026 as an Important information disclosure flaw (CWE-327, broken or risky cryptographic algorithm), CVSS 3.1 5.5. Any authenticated domain user can request the ticket. Microsoft rated exploitation less likely, and the CVE is not on CISA KEV.

The fix rolled out in three phases. January 2026 updates added audit events. From April 14, 2026, updated KDCs default DefaultDomainSupportedEncTypes to AES-SHA1 only (0x18), with a RC4DefaultDisablementPhase registry rollback. From July 2026 the rollback key is gone and enforcement is permanent.

Why it matters

This is Kerberoasting, built into the domain default. Any user who can log on could ask the KDC for a ticket encrypted with a service account's RC4 key, take it offline and guess the password, with nothing logged on the target service. A cracked service account is often a privileged one. The fix closes only the default path. Accounts that explicitly allow RC4, or a domain-wide DefaultDomainSupportedEncTypes that includes RC4, still issue roastable RC4 tickets, and AES tickets can still be attacked offline if the password is weak.

What to do

  • Make sure every domain controller has an update from April 2026 or later. July 2026 and later updates enforce AES-SHA1 by default.
  • Check the System log on DCs for KDCSVC events 201 to 209. Event 205 means DefaultDomainSupportedEncTypes is explicitly set to an insecure value. Remove it or drop RC4 from it.
  • Find accounts whose msDS-SupportedEncryptionTypes still allows RC4, fix the service or device, then remove the RC4 bit. Microsoft warns that the absence of audit events does not prove non-Windows devices will accept AES tickets, so test them.
  • Give service accounts long random passwords or move them to group managed service accounts.

Sources

Last reviewed By SWI Community TeamSuggest a correctionHow we research

Technique

This CVE is an instance of Kerberoasting. Any authenticated domain user can request a Kerberos service ticket for any service principal, and that ticket is encrypted with the service account's own password hash, offline and unrateable to test.

Know a primary source we should add, or a patch status that has changed? Email community@startwithidentity.com. See all briefs in the identity CVE catalog, or volunteer as a CVE Analyst.
Compiled from vendor advisories, NVD, CISA KEV, and public research. CVSS figures can disagree across NVD and the CNA. Confirm affected versions against the vendor advisory before you patch. Independent, community-driven analysis. See the disclaimer.