166 terms · 75/46/45
Technique № 024 · class: privileges

Cloud lateral movement

In the cloud, identities can assume roles — temporarily take on another identity's rights. It's built for legitimate delegation, but it becomes lateral movement when an attacker who got one identity chains the steps: identity A can become B, B can become C with more rights, C reaches another account. No new password at each step — just inherited delegation.

Term

description · examples · notes

In the cloud, identities can assume roles — temporarily take on another identity's rights. It's built for legitimate delegation, but it becomes lateral movement when an attacker who got one identity chains the steps: identity A can become B, B can become C with more rights, C reaches another account. No new password at each step — just inherited delegation.

Description

How: an over-broad trust relationship ('anyone can assume this role'), a service account that can escalate, cross-account roles set up loosely for convenience. The attacker maps who-can-become-whom and walks the chain to the rights they want.

The consequence is that a single foothold in a low-value identity becomes admin in a different account. There's no wall to breach — the permission graph itself allows the movement, which is why it's quiet.

Examples

  • A small business sets up a role 'anyone can assume'; the attacker takes it from a low-value account, then the next one through it, up to admin.
  • A bank links accounts across environments for convenience; the attacker chains role assumptions from the test environment into production.
  • A distributor has a service account allowed to become admin 'just in case'; that 'just in case' is exactly the attacker's path.

Notes

  • Here you don't breach the network, you walk through permissions — the movement is quiet because the system considers it allowed.
  • The 'who can become whom' map matters more than the network map; the attacker draws it before you do.

Mentioned in the news

Composite

Threats

used by 4

Defenses

countered by 5