Join our Newsletter — 33% off our NHI Course

Cloud Identity Pivot

A cloud identity pivot occurs when an attacker moves from a compromised host or runner into temporary cloud credentials or role-based access. The pivot matters because the original host compromise becomes a route into broader infrastructure, often through metadata services or token caches.

What a cloud identity pivot is

A cloud identity pivot is not just host compromise, it is the moment an attacker converts that foothold into cloud access by abusing temporary credentials, token caches, metadata services, or role assumption paths. The pivot expands a local or runner-level breach into broader cloud control.

This matters because cloud access is often short-lived but highly privileged, so the attacker does not need to steal long-term passwords to become effective. A successful pivot can turn a single compromised system into access to storage, compute, secrets, and management planes.

How the pivot works

The common pattern starts with a compromised endpoint, CI runner, container host, or other execution environment that already has some form of cloud trust. From there, the attacker looks for in-memory tokens, cached session material, workload credentials, or instance metadata endpoints that can issue usable cloud identity material.

In practice, the pivot often depends on how the cloud platform issues temporary access. If the environment exposes role credentials too broadly, or if token handling is weak, the original compromise becomes a launch point for new authenticated sessions rather than a dead end. Cloud Workload Identity Guide is useful background on the temporary-credential patterns that make these pivots possible.

Why cloud identity pivots are dangerous

The danger is that the attacker is no longer limited to the initial host. Once temporary cloud credentials are obtained, the compromise can move laterally across accounts, services, and tenants depending on the role scope and trust relationships in place.

That is why a cloud identity pivot often becomes a privilege-escalation event rather than a simple credential theft case. Storm-2949 Azure Breach shows how a single cloud identity compromise can be turned into wider tenant access, while Capital One breach 2019 remains a clear example of how metadata-driven role credentials can expose a much larger environment.

What distinguishes it from ordinary host compromise

Ordinary endpoint compromise may stay local if the attacker cannot reach any reusable secrets or delegated trust. A cloud identity pivot is different because the attacker finds a bridge from the machine boundary into the identity and authorization layer that cloud systems actually enforce.

That bridge can be created by instance roles, federated CI credentials, service principals, workload identities, or any other temporary access path that the compromised system can reach. Ultimate Guide to NHIs helps frame those access paths as identities, not just tokens, which is important when reasoning about movement from host to cloud control.

Risk and Threat Considerations

Cloud identity pivots create outsized risk because temporary credentials often inherit the trust and reach of the workload or host that obtained them. If those credentials are overprivileged, an attacker can turn a single foothold into data access, administrative actions, or cross-environment movement.

Failure mechanism: The attacker abuses a trusted runtime, such as a VM, container, runner, or host, to extract or mint cloud credentials from metadata services, token caches, or federated trust paths, then reuses them from elsewhere.

Impact: The compromise can spread beyond the original machine into cloud management planes, storage, secrets, and other workloads, often with little friction because the activity appears to come from valid cloud identity material.

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 sets the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
MITRE ATT&CK T1552 — Unsecured Credentials Cloud pivots often rely on stolen token or credential material from hosts
T1212 — Exploitation for Credential Access Attackers abuse host access to retrieve cloud credentials or session material
Recommendation — Hunt for exposed token material and reduce opportunities for credential reuse. Detect credential-extraction activity and block paths that reveal temporary cloud access.
NIST SP 800-53 Rev 5 IA-5 — Authenticator Management Temporary cloud credentials and tokens require lifecycle and handling control
AC-6 — Least Privilege The pivot becomes damaging when the recovered role has excess permission
IA-9 — Service Identification and Authentication Cloud pivots commonly abuse service, workload, or non-human authentication paths
Recommendation — Apply IA-5 to manage issuance, storage, rotation, and revocation of cloud credentials. Restrict cloud roles so a stolen session cannot reach broad administrative scope. Use IA-9 to control non-human authentication paths that issue cloud access.

Practitioner Guidance

Why practitioners should care: Cloud identity pivots are easiest to miss when teams focus on the compromised host but do not trace what cloud authority that host can reach. The practical question is not only “was the machine owned?” but also “what cloud trust did the machine inherit?”

What to watch for: Sudden use of temporary credentials from unusual source hosts, unexpected token exchanges, metadata service access, and role activity that does not fit the normal workload pattern. When those signals appear together, they often indicate that a host compromise has become a cloud identity problem.

Practitioner takeaway: Treat the machine, the workload, and the cloud role as one attack path, not separate problems.