ASI03
Identity & Privilege Abuse
๐Ÿ“ฐ In The Wild

Microsoft Copilot Studio (Jul 2025) โ€” Agents were public-facing with no authentication by default. Attackers accessed exposed agents and extracted confidential business data from production environments.

Source: Zenity Labs, 2025

BONUS TECH DECODER

Privilege Escalation:Gaining access rights beyond what was intended โ€” like a temp worker who finds a master key and quietly makes a copy.
Confused Deputy:A trusted high-privilege system is tricked by a less-trusted one into performing actions on the attacker's behalf.
TOCTOU:Time-of-Check to Time-of-Use โ€” permissions validated at workflow start become stale before execution, creating a vulnerability window.
๐Ÿ”— LLM Top 10 Connections
LLM01LLM02LLM06

Prompt Injection ยท Sensitive Info ยท Excessive Agency

๐Ÿง  WHAT IS IT?

AI agents act on behalf of users, inheriting their credentials and permissions. Without distinct governed identities, attackers exploit delegation chains and cached credentials to escalate access far beyond what was intended. It's like a personal assistant who borrows your keycard and loans it to someone else โ€” without anyone noticing the chain of access they've created.

๐Ÿ” HOW IT HAPPENS

  • A high-privilege manager agent delegates a task to a sub-agent, inadvertently passing its full permission set
  • An agent caches credentials between tasks; a later attacker prompt reuses those secrets to escalate privileges
  • A compromised low-privilege agent relays valid-looking instructions to a high-privilege peer without re-verification
  • Permissions validated at workflow start become stale mid-execution; the agent continues on expired authorization

๐Ÿšจ WHY IT MATTERS

CC
II
AA
Without governed identities, agents create an attribution gap that makes true least-privilege impossible. A single compromised agent can cascade access across an entire platform โ€” with no clear audit trail of who authorized what.

๐Ÿ›ก๏ธ HOW TO PREVENT IT

  • Issue each agent a short-lived, narrowly scoped token per task โ€” revoke immediately on completion
  • Isolate agent identities in per-session sandboxes; wipe all state between tasks to prevent credential bleed
  • Re-verify permissions at every privileged step โ€” never assume workflow-start authorization still applies
  • Require human approval for any high-privilege or irreversible action, regardless of which agent requested it