Join our Newsletter — 33% off our NHI Course
Home› FAQ› Threats, Abuse & Incident Response› What happens when Constrained Delegation is redirected through…
Threats, Abuse & Incident Response

What happens when Constrained Delegation is redirected through a temporary SPN change?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 25, 2026 Domain: Threats, Abuse & Incident Response

A temporary SPN change can cause Kerberos to issue service tickets for a target the attacker chose rather than the service that originally owned the SPN. If the ticket is encrypted for the intended server, the attacker can still use it after adjusting the visible service name. That turns a seemingly harmless delegation setup into a practical privilege escalation path.

How a temporary SPN change redirects constrained delegation

Constrained Delegation is supposed to bind a front-end service to a fixed set of back-end services. A temporary SPN change breaks that assumption by changing which service principal the Kerberos ticket is minted for, so the delegation path can be steered toward a different target without changing the broader delegation configuration.

That matters because Kerberos service tickets are still cryptographically valid for the principal they were issued to. If the attacker can make the visible service name look normal again after the ticket is created, the ticket remains usable against the intended server-side secret or key material even though the request path was redirected.

In practice, the weak point is not the delegation feature itself, but the mutable service identity metadata around it. When SPNs can be changed quickly, an attacker who already has enough privilege to edit that mapping can reshape the trust boundary long enough to obtain a ticket that should never have been issued for the real target.

Why the abuse becomes a privilege escalation path

The escalation comes from separation between ticket issuance and service ownership. Kerberos trusts the SPN at issuance time, while the backend service trusts the ticket if it can decrypt it. If a temporary SPN change causes the KDC to issue a ticket for the attacker-chosen target, the attacker can turn delegated authentication into access to a service that was never meant to be in that delegation chain.

This is why the technique is operationally dangerous even when it looks like a harmless administrative rename. The ticket can outlive the brief SPN change, and the attacker only needs a short window to capture a service ticket that can later be replayed or presented in a form the target accepts. The result is often broader access than the original constrained delegation relationship should have allowed.

In environments with multiple services sharing naming conventions, the problem is amplified by ambiguity. A temporary change can redirect not just one request, but a whole class of service ticket requests if monitoring and change control do not catch the modified SPN immediately.

What defenders should verify in delegated Kerberos paths

Defenders should treat SPN mutability as part of the delegation control surface, not as a naming detail. The question is whether the service principal mapped at ticket-issuance time is the same principal that should own the downstream access path, and whether any admin or automation can alter that mapping without strong approval, traceability, and rapid rollback.

  • Inventory which services are allowed to receive delegated tickets and which principals can modify their SPNs.
  • Alert on SPN changes that occur outside planned maintenance windows or that are followed by unusual Kerberos ticket activity.
  • Validate that delegated services cannot be repointed to higher-value back ends without an explicit access review.
  • Check whether ticket usage, service ownership, and DNS or hostname aliases can drift apart during normal operations.

For deeper context on the underlying delegation and token-handling pattern, RFC 8693: OAuth 2.0 Token Exchange is a useful reference point for thinking about token substitution and on-behalf-of flows, even though the protocol is different from Kerberos. For broader control thinking around privileged trust paths, RFC 9700: Best Current Practice for OAuth 2.0 Security and NIST Cybersecurity Framework 2.0 help frame the need for stronger governance and monitoring around mutable access relationships.

Risk and Threat Considerations

A temporary SPN change creates a short-lived but high-impact trust manipulation window. The main risk is that a delegated authentication path can be redirected to a different service target before defenders notice the change, letting an attacker convert an administrative naming action into unauthorized access.

Failure mechanism: The security boundary relies on the SPN remaining stable between ticket issuance and service use, but the mapping can be altered long enough for Kerberos to mint a ticket for the wrong principal, then restored before routine review catches it.

Impact: The attacker may obtain a valid service ticket for a privileged or otherwise unreachable target, enabling privilege escalation, lateral movement, or access to a service that should have been outside the original constrained delegation scope.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while NIST SP 800-53 Rev 5 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeTemporary SPN changes exploit excessive control over delegated service mappings.
IA-5 — Authenticator ManagementKerberos tickets and service secrets depend on correct credential and key handling.
CM-3 — Configuration Change ControlThe attack depends on unaudited, reversible SPN configuration changes.
Recommendation — Restrict SPN modification rights to the minimum administrators needed. Protect service keys and credential lifecycle so ticket validity cannot be abused. Require approved, logged change control for any SPN modification.
NIST Zero Trust (SP 800-207)Zero Trust ArchitectureMutable service names show why trust should be continuously verified, not assumed.
Recommendation — Treat service identity changes as signals to re-evaluate trust before access is granted.
MITRE ATT&CKT1098 — Account ManipulationChanging SPNs is a form of account or service attribute manipulation to gain access.
Recommendation — Map SPN tampering to account manipulation detections and hunt for abuse.

Practitioner Guidance

What to verify: Confirm that every account or automation path able to edit SPNs is limited to a tightly reviewed set of administrators. If SPN changes can be made by the same principals that administer the delegated service, treat that as a control weakness, not an operational convenience.

Common mistake: Teams often monitor whether constrained delegation is configured correctly, but not whether the service identity can be repointed after the fact. In this scenario, the dangerous condition is temporal control of the SPN, so change detection and rollback speed matter as much as the delegation ACL itself.

Practitioner takeaway: The real control is not just “can this service delegate,” but “can anyone briefly change what that service name means.” If yes, the delegation path may be safer on paper than it is in operation.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 25, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org