Windows Server 2025 — Kerberos PAC Validation and Failover Cluster Authentication
1. What is happening?
When you introduce the first Windows Server 2025 node into an existing Failover Cluster that was previously running Windows Server 2016/2019 (or a mixed older environment), Kerberos authentication between that node and Active Directory (and sometimes between nodes) can start failing.
The cluster usually continues to run in a degraded state, but you see authentication errors that did not exist before the 2025 node joined.
This is not primarily a duplicate SID problem (although the error message looks similar).
2. Typical Symptoms
After the Windows Server 2025 node joins the cluster you may observe:
Kerberos authentication failures involving the new node and Active Directory
Intermittent or degraded cluster operations
Errors logged almost exclusively on the Windows Server 2025 node(s)
Messages similar to:
There is a partial mismatch in the machine ID. This indicates that the ticket issued by user NULL SID has either been manipulated or it belongs to a different boot session. Failing authentication.
Tools that check machine SIDs report that all nodes have unique SIDs
The cluster worked correctly before the 2025 node was added
3. Root Cause (simple explanation)
Windows Server 2025 enforces strict Kerberos Privilege Attribute Certificate (PAC) validation.
This is the final stage of security hardening started with the April 2024 updates that addressed CVE-2024-26248 and CVE-2024-29056. Older Windows versions could still accept certain tickets under compatibility rules. Windows Server 2025 no longer does.
During an in-place upgrade path (2016 → 2019 → 2025) the following frequently happens:
- The machine account password stored locally (LSA secrets) drifts from the password stored in Active Directory.
- Cached Kerberos tickets from previous boot sessions or older OS behaviour remain on the node.
- The Netlogon secure channel is no longer perfectly healthy.
- Windows Server 2025 rejects the resulting tickets because of the stricter PAC checks.
The result is authentication failures even though:
- The computer object still exists in Active Directory
- The machine SID is unique
- The node appears domain-joined
4. Why “SID uniqueness” checks are misleading
Commands such as wmic, Get-ADComputer, or third-party SID tools only verify that the machine SIDs are different.
Kerberos trust health depends on completely different things:
- Health of the Netlogon secure channel
- Synchronization of the machine account password
- Integrity of the LSA secrets
- Validity of the Kerberos tickets currently held
- State of the computer object in Active Directory
Unique SIDs are necessary but not sufficient.
5. Proven Resolution (recommended path)
The correct and least disruptive fix is to force the affected node to re-establish a clean trust relationship with Active Directory before or immediately after it joins the cluster as Windows Server 2025.
Perform the following steps node by node from an elevated PowerShell session on the Windows Server 2025 node.
Step 1 — (Optional but recommended) Drain the node
PowerShell
# From another cluster node or management station
Suspend-ClusterNode -Name "NodeName" -Drain
Step 2 — Repair the Netlogon secure channel
PowerShell
Test-ComputerSecureChannel -Repair -Verbose
This is often the single most effective command.
Step 3 — Reset the machine account password
PowerShell
# Preferred form (provide domain credentials that can reset computer objects)
Reset-ComputerMachinePassword -Server "AnyReachableDC" -Credential (Get-Credential)
# Alternative (works in many cases when the current context still has partial trust)
Reset-ComputerMachinePassword
Step 4 — Clear all cached Kerberos tickets
PowerShell
klist purge
klist -li 0x3e7 purge # also clears the SYSTEM account tickets
Step 5 — Restart the node
PowerShell
Restart-Computer -Force
Step 6 — Resume the node and verify
PowerShell
Resume-ClusterNode -Name "NodeName"
6. Verification after the fix
Run these checks on the repaired node:
PowerShell
# Secure channel health
Test-ComputerSecureChannel -Verbose
# Should return True
nltest /sc_query:YourDomain
# Fresh tickets should appear after reboot
klist
Also confirm in the System event log that Event ID 6167 (LsaSrv) related to machine ID mismatch has stopped appearing.
Cluster communication and authentication should now succeed under the stricter PAC validation rules of Windows Server 2025.
7. Last-resort remediation
If the four commands above do not permanently resolve the issue (rare, but documented), the machine identity itself is too corrupted. In that case:
- Evict the node from the cluster.
- Run Sysprep (Generalize) and rejoin the domain.
- Add the node back to the cluster.
This regenerates a completely new machine account and LSA secrets. It is significantly more disruptive and should only be used when the supported repair path fails.
8. Prevention for future upgrades
When performing rolling upgrades to Windows Server 2025:
- Prefer resetting the secure channel before the node is upgraded or immediately after the OS upgrade completes and before rejoining the cluster.
- Avoid long periods of mixed OS versions in the same cluster when possible.
- After any in-place upgrade, proactively run Test-ComputerSecureChannel -Repair as part of the post-upgrade checklist.
Summary
| Item | Reality |
|---|---|
| Is this a real issue? | Yes — observed during 2016/2019 → 2025 rolling upgrades |
| Main trigger | Stricter PAC validation in Windows Server 2025 + residual trust state from in-place upgrades |
| SID uniqueness checks | Not sufficient for diagnosis |
| Recommended first action | Test-ComputerSecureChannel -Repair + Reset-ComputerMachinePassword + ticket purge + reboot |
| Last resort | Sysprep + domain rejoin |
The repair sequence above is the proven, Microsoft-supported method for restoring machine-account Kerberos trust and is the correct first response when this specific symptom appears after introducing Windows Server 2025 into a Failover Cluster.
Sources
- Kerberos Authentication Failures After Introducing Windows Server 2025 Nodes During Failover Cluster Rolling OS Upgrade — IBM Support (May 2026). Primary source that closely matches the original document.
- How to manage PAC Validation changes related to CVE-2024-26248 and CVE-2024-29056 — Microsoft Support. Official documentation on the PAC validation hardening and enforcement timeline.
- Kerberos and NTLM authentication failures due to duplicate SIDs — Microsoft Support (October 2025). Explains the same “partial mismatch in the machine ID” error message in the context of duplicate SIDs.
- CVE-2024-26248 and CVE-2024-29056 — Microsoft Security Response Center. The vulnerabilities that triggered the PAC validation changes.
- Reset-ComputerMachinePassword — Microsoft Learn. Official documentation for the machine password reset cmdlet used in the remediation.