
What is cross-provider privilege escalation?
Cross-provider privilege escalation is when an attacker raises their access by moving through the relationships between identity providers, rather than within a single one. An account that is a standard user in Okta, has weak MFA in Entra ID, and can reach production through SAML federation carries a level of risk that no single-provider tool can calculate, because each system sees only its own slice. The escalation lives in the trust chain between systems, which is exactly where most detection has a blind spot.
This matters because modern enterprises run several identity providers at once, an identity may exist simultaneously in Okta, Microsoft Entra ID, Google Workspace, and AWS IAM, with federation gluing them together. Attackers have learned to exploit the seams, and the signals that would reveal them are scattered across separate logs that individually look normal.
Why single-provider detection misses it
The core problem is that the signal lives in the relationships between events, not in any one event. Consider a real cross-IdP escalation chain: an Okta sign-in, a Windows 4624 logon, an AWS AssumeRole call, and the addition of a federated domain. Each of those clears its own threshold and looks unremarkable in its own console. The chain they form does not. A tool watching Okta sees a login. A tool watching AWS sees a role assumption. Neither sees the escalation, because neither can see the other's events.
This is how some of the most serious identity intrusions have unfolded. In a widely documented pattern, attackers social-engineered an IT help desk into resetting MFA for a privileged administrator, used that access to configure a second, attacker-controlled identity provider, and then set up an inbound federation relationship so they could sign in as any user in the target organization. Every individual step used a legitimate feature. Only by correlating across the identity providers does the attack become visible. Security researchers have mapped the same shape of cross-domain path repeatedly: overly permissive service principals in one platform that lead straight to global admin, credentials reused across accounts, and low-privileged users who can escalate to administrative access across Active Directory, Entra, AWS, Okta, and GitHub through federation and synchronization oversights.
The signals that reveal cross-IdP escalation
Detecting this class of attack means watching for the events that sit at the boundaries between providers, and correlating them.
Federation and trust changes are the highest-value signals: a new identity provider being added, a new federated domain, or a change to an inbound federation relationship. These are rare, powerful, and exactly what an attacker manipulates to impersonate users across systems. Privilege and role changes matter next: a Super Administrator assigning higher privileges to other accounts, a service principal gaining a direct path to global admin, or an AssumeRole call into a sensitive role. Authentication anomalies provide the connective tissue: impossible travel, MFA factors being reset or removed, and sign-ins that do not fit an identity's normal pattern. Directory synchronization events, especially changes to sync-account privileges in hybrid Entra Connect environments, round out the picture, because the federation layer between on-premises Active Directory and cloud identity is a favored persistence point.
None of these alone proves an attack. Together, in sequence, they describe one.
How to detect it: correlate, do not silo
Effective detection of cross-provider escalation rests on a few principles.
Collect identity telemetry from every provider into one place. If Okta, Entra ID, AWS, and your directory each report to a separate tool, no tool can see the chain. Coverage of identity telemetry across providers is the first priority, because a gap in collection is a gap an attacker walks through.
Correlate across providers rather than alerting per provider. The goal is to reconstruct the sequence, sign-in, logon, role assumption, federation change, as a single chain, so the relationship between events becomes the detection. A model that escalates each indicator as its own ticket forces analysts to rebuild context that should have been assembled before the ticket existed, and that latency is fatal when attacks move in minutes.
Enrich with posture and asset context. The same event means different things depending on the identity behind it. Privilege escalation on an identity already flagged as over-privileged, unowned, or reachable through risky federation is far more urgent than the same event on a clean, low-risk account. Detection that knows an identity's existing posture can rank a real attack above the noise.
Prioritize the federation layer in hybrid environments. Where on-premises Active Directory meets cloud identity through synchronization, federated domain additions and sync-account privilege changes should be treated as top-tier detections, because persistence and impersonation at that layer can outlast simple password defenses.
Where posture and detection meet
Two disciplines cover this problem together. Identity Security Posture Management (ISPM) maps the trust chains and compound risk in advance, so the paths an attacker would escalate along are known before they are used. Identity Threat Detection and Response (ITDR) watches the live signals and catches the escalation in progress. Run on shared data, posture tells detection which chains matter most. For the wider picture, see the identity attack lifecycle.
How 8layers detects cross-IdP escalation
This is a problem the 8Layers platform was built for. Octagon maps the full attack surface of every identity across all your identity providers and federation trust chains, calculating the compound risk of an identity that is, for example, admin in Okta, weak on MFA in Entra ID, and able to reach production through SAML federation, a risk no isolated tool can compute. Thor then correlates authentication, privilege, and federation signals across those providers in real time, assembling the chain into a single timeline and causality graph, with containment actions in the same workspace.
Because the two share an identity data layer, a Thor detection of privilege escalation arrives already knowing the identity's cross-provider posture, which is exactly the context needed to tell a genuine cross-IdP attack from ordinary administrative activity.
If you want to see the cross-provider escalation paths that exist in your environment today, book a demo.
Frequently asked questions
What is privilege escalation across identity providers?
It is raising access by exploiting the relationships between identity providers rather than within one. An attacker chains together events across systems, for example a sign-in in one provider, a role assumption in a cloud platform, and a federation change, to reach privileges no single provider granted directly. Because each step is legitimate in isolation, the escalation is only visible when the providers are correlated.
Why do single-IdP tools miss cross-provider escalation?
Because the signal is in the relationships between events, not in any one event. A tool watching only Okta sees a login, a tool watching only AWS sees a role assumption, and neither sees the chain they form. Each event clears its own threshold and looks normal, so detection requires correlating telemetry across every provider at once.
What signals indicate cross-IdP privilege escalation?
The strongest are federation and trust changes (a new identity provider or federated domain added, an inbound federation relationship changed), privilege and role changes (a Super Admin granting rights, a service principal gaining a path to global admin, sensitive AssumeRole calls), authentication anomalies (impossible travel, MFA factors reset or removed), and directory synchronization changes in hybrid environments. In sequence, these describe an attack.
How do you detect privilege escalation in a multi-IdP environment?
Collect identity telemetry from every provider into one place, correlate events across providers into a single attack chain rather than alerting per provider, and enrich detections with each identity's existing posture so real attacks rank above noise. In hybrid setups, treat federated domain additions and sync-account privilege changes as top-tier detections.
What is an example of a cross-IdP attack?
A documented pattern involves attackers social-engineering a help desk into resetting a privileged administrator's MFA, then using that account to add a second, attacker-controlled identity provider and configure an inbound federation relationship. This let them sign in as any user in the target organization. Every step used a legitimate feature, so only cross-provider correlation revealed the attack.
About the author
Product Marketing Manager, 8Layers
Over a decade in product marketing, go-to-market, and product launches across B2B SaaS environments. Always tracking where the Identity Security space is heading. Focused on translating what's next into what the business does today.