By NHI Mgmt Group Editorial TeamDomain: Breaches & IncidentsSource: PantherPublished June 11, 2026

TL;DR: Session theft, OAuth2 service app abuse, and Golden SAML lateral movement in an Okta-federated Azure environment produced no alerts, while only the downstream MFA deletion was detected, according to Panther. The result is a detection gap problem as much as an identity problem: if federated abuse is invisible, control confidence is overstated.


At a glance

What this is: This is a simulated Okta-to-Azure adversary chain that shows where detection coverage failed across session theft, OAuth abuse, MFA deletion, and forged SAML authentication.

Why it matters: It matters because IAM, PAM, and SOC teams need visibility into delegated federation abuse, not just the final account state change, or attacker activity will remain partially hidden.

By the numbers:

👉 Read Panther's analysis of the Okta-to-Azure attack chain simulation


Context

Federated identity is only as strong as the controls and detections that follow it. In this case, an attacker simulation moved from a stolen Okta session cookie into OAuth2 service app abuse, MFA factor deletion, and a forged SAML assertion against Azure-integrated access, exposing a visibility gap in the control plane around federated identity security.

For IAM and SOC teams, the issue is not whether the final login can be blocked in one place. The harder problem is whether detection, attribution, and response still hold when identity is delegated across Okta, OAuth, and SAML trust relationships and the attacker can stay inside those trust paths without presenting fresh credentials.

The starting position here is typical of modern enterprise federation, not unusual. Many environments rely on layered trust between identity providers and applications while assuming the downstream telemetry will be sufficient to reconstruct abuse after the fact.


Key questions

Q: What fails when federated identity detections only catch the final account change?

A: The programme misses the earlier trust abuse that made the account change possible, so the attacker can operate inside the identity fabric before any alert fires. That creates a false sense of control because the environment appears responsive only at the point of damage, not at the point of compromise.

Q: Why do OAuth-connected third-party apps create identity risk?

A: OAuth-connected apps extend trust beyond the organisation’s own perimeter into a vendor’s security posture. If the integrator is compromised, attackers can inherit downstream access through valid tokens without attacking the customer directly. The risk grows when grants are broad, refresh-capable, or left in place without ownership review.

Q: How do security teams detect forged SAML abuse in practice?

A: They correlate assertion issuance, certificate changes, unusual relying-party logins, and identity actions that occur without a matching human authentication event. The goal is to spot when a cryptographically valid login does not line up with normal governance or operator behaviour.

Q: Who is accountable when a service app deletes MFA factors and enables downstream federation abuse?

A: Accountability sits with the team that owns the service application, the identity platform team that approved its scopes, and the security function that defined monitoring and review thresholds. In federated systems, no single product owns accountability for the chain, so governance has to be explicit.


Technical breakdown

Session cookie theft as the first trusted foothold

A stolen session cookie is powerful because it bypasses the login event entirely and inherits the active authenticated context of the victim. In federated environments, that context often includes enough privilege to enumerate users, inspect groups, and reach management APIs without triggering password or MFA controls again. The simulation used that foothold to begin the chain before any obvious authentication failure existed. This matters because session theft is not a password problem alone. It is a trust-continuity problem in systems that assume the session itself remains legitimate until expiry.

Practical implication: instrument session reuse, token replay, and impossible-origin activity, not just primary authentication failures.

OAuth2 service application abuse and MFA factor deletion

OAuth2 service applications are designed for machine-to-machine access, so once a client credential or private key JWT path is trusted, the resulting bearer token can carry management scopes without user presence. In the simulation, that token was enough to query enrolled factors and delete the victim’s MFA factor through the management API. The technical issue is scope plus authority: a management token can act on identity state even when the user is absent. That is a privileged API exposure problem, not a conventional user login issue.

Practical implication: restrict management scopes, monitor factor lifecycle APIs, and treat service app tokens as privileged identity actors.

Golden SAML as federated lateral movement

Golden SAML works by forging a signed assertion that the service provider accepts as authentic because the signing certificate is trusted. Once an attacker can register or impersonate the signing material, they no longer need to steal credentials for every new access event. The assertion itself becomes the access vehicle, which is why this technique crosses from credential abuse into federation abuse. It is especially dangerous because the resulting login can look cryptographically valid while still being attacker-controlled.

Practical implication: protect and monitor federation signing material as a high-value identity asset with dedicated alerting and review.


Threat narrative

Attacker objective: The attacker aimed to maintain persistent, low-noise access to federated applications while bypassing MFA and preserving control over the victim identity path.

  1. Entry occurred through theft of a valid Okta session cookie, which gave the attacker an authenticated foothold without triggering password or MFA entry controls.
  2. Escalation continued through OAuth2 service application abuse, where a bearer token with management scopes was used to delete the victim’s MFA factor and preserve persistent access.
  3. Impact followed through Golden SAML abuse, where attacker-controlled signing material enabled forged assertions and silent authentication into an Azure-integrated application.

Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Federation telemetry is only useful if it covers the full trust chain. This simulation showed that detection can succeed at the final identity mutation and still fail at the access path that made the mutation possible. When session theft, OAuth2 service app abuse, and forged SAML assertions are invisible, the SOC is effectively observing the consequence rather than the attack. Practitioners should treat federated trust relationships as a single attack surface, not a sequence of isolated products.

OAuth2 management scopes are privileged identity authority, not just application convenience. The moment a service application can delete MFA factors or manipulate user state, it has crossed into identity administration. That moves it out of ordinary workload access and into privileged control territory that belongs in tighter review, logging, and separation-of-duties governance. Teams should reclassify management-capable service apps accordingly.

Golden SAML demonstrates that cryptographic validity does not equal governance validity. A forged assertion can be perfectly signed and still be operationally illegitimate if the signing trust was captured or substituted. That makes federation signing material a control boundary, not a background configuration detail. The implication is that identity assurance must extend to the certificate and assertion issuance path, not stop at the service provider login event.

Missing alerts on earlier stages distort risk scoring across IAM and SOC programmes. If only the downstream factor deletion fires, the environment looks more controlled than it is. That creates a false sense of containment because the attacker can already be inside the trust fabric before the alert appears. Practitioners should measure detection coverage by attack stage, not by the number of generated alerts.

Federated identity needs explicit adversary simulation, not abstract policy confidence. This attack chain is a useful reference because it ties real trust relationships to specific failure points in a way most control reviews do not. The lesson for identity governance is simple: if you do not test the chain from session to assertion, you do not know where your coverage ends.

From our research:

What this signals

Federated identity programmes need stage-based observability, not just login success metrics. In this attack pattern, the dangerous activity occurred before the final authentication event. Teams that only measure successful sign-ins will miss OAuth abuse, factor deletion, and certificate tampering until after trust has already been converted into access.

Identity blast radius is the concept practitioners should now track. When a session cookie, a service app token, and a signing certificate can each extend access without a fresh human challenge, the blast radius is the trust fabric itself. That is why federated paths must be mapped and monitored as one governance domain, not three disconnected controls.

With 92% of organisations exposing NHIs to third parties, per the Ultimate Guide to NHIs, the same delegated-access risk pattern applies across federated identity, service applications, and supplier integrations. Security teams should expect abuse to follow trust boundaries, not product boundaries.


For practitioners

  • Map federation trust paths end to end Document how Okta sessions, OAuth service apps, and SAML assertions move between trust domains so the same access path can be monitored across the chain. Prioritise the paths that can mutate identity state or mint downstream access without fresh user presence.
  • Treat service applications as privileged identity actors Classify any service app with user management, factor management, or token minting scopes as privileged and review it with PAM-style rigor. Require scoped ownership, logging, and periodic entitlement review for those APIs.
  • Add detections for factor lifecycle abuse Monitor API calls that list, delete, or re-enrol MFA factors, and correlate them with service application identities and unusual user agents. Use those events to detect account takeover paths before the user is locked out.
  • Validate federation signing material governance Inventory the certificates and keys that sign SAML assertions, then alert on registration, rotation, replacement, or unexpected use. Treat those artifacts as identity-critical assets because they can silently create valid but unauthorized authentication events.
  • Simulate the full attack chain regularly Run exercises that begin with session theft and continue through OAuth abuse and forged SAML access so detection gaps surface before production use. Track which stage is silent, then feed that result into rule development and incident triage playbooks.

Key takeaways

  • This simulation shows that federated identity abuse can remain invisible until after the attacker has already altered account state or forged downstream access.
  • The strongest evidence of risk is the mismatch between what was detected and what actually occurred across session theft, OAuth abuse, and Golden SAML.
  • Teams that want real control need governance over trust paths, service app scopes, and federation signing material, not just better login alerts.

Standards & Framework Alignment

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

OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0, 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
OWASP Non-Human Identity Top 10NHI-01Session theft, token abuse, and MFA deletion map to core NHI identity attack paths.
MITRE ATT&CKTA0006 , Credential Access; TA0008 , Lateral Movement; TA0004 , Privilege EscalationThe simulation follows credential access, privilege use, and federated lateral movement.
NIST CSF 2.0PR.AC-1Federated access and identity assurance sit squarely in access control governance.
NIST SP 800-53 Rev 5IA-5Token and authenticator handling are central to the MFA and service app abuse shown here.
NIST Zero Trust (SP 800-207)The attack shows why continuous verification must extend across identity federation paths.

Treat federated sessions and assertions as continuously verified access paths, not one-time trust events.


Key terms

  • Federated Identity Abuse: The misuse of trusted identity federation paths to gain or extend access without re-entering normal primary authentication. In practice, the attacker exploits trust between identity providers and applications, so the valid session, token, or assertion becomes the vehicle for unauthorized access.
  • Golden SAML: Golden SAML is an attack in which an adversary obtains the SAML signing key or equivalent trust material and forges assertions that service providers accept as legitimate. It bypasses the identity provider's normal authentication flow and can impersonate any user across federated applications.
  • OAuth Service Application: A non-interactive application identity that can request API access on its own behalf, often using client credentials or signed assertions. When granted management scopes, it can behave like a privileged identity actor and alter user or security state without a human login session.
  • Identity Blast Radius: The amount of damage a compromised identity can cause across systems, data, and infrastructure. In NHI environments, it is shaped by permissions, network reach, and administrative capability rather than by the credential alone. Reducing blast radius is a containment strategy that limits lateral movement and data exposure.

What's in the full report

Panther's full blog post covers the operational detail this post intentionally leaves for the source:

  • Exact Okta API calls and response patterns used to enumerate users, groups, and enrolled MFA factors
  • Stage-by-stage proof of concept for session theft, OAuth2 service app abuse, and Golden SAML authentication
  • Detection examples that map specific log events to the attack chain and show where alerting was missing
  • Suggested rule updates and investigation logic for improving coverage of factor deletion and federation abuse

👉 Panther's full post covers the attack walkthrough, missing detections, and rule ideas for the Okta and Azure federation path.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM or identity security programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 2, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org