What happened
A researcher prompt caused one AgentCore workload to access IMDS credentials, which were then used to enumerate and compromise peer agents, read their data, alter memory, and retrieve secrets.
2026-10-08
HighPrimaryAnalysis of Zenity Labs' AgentCorruption demonstration, where prompt injection exposed AgentCore IAM credentials and enabled cross-agent takeover within an AWS account and region.
What happened
A researcher prompt caused one AgentCore workload to access IMDS credentials, which were then used to enumerate and compromise peer agents, read their data, alter memory, and retrieve secrets.
Why it matters
Controlled account-and-region-wide compromise of AgentCore workloads, with access to private conversations, source images, persistent agent memory, API keys, OAuth tokens, and Secrets Manager values.
Missing authorization check
Workload-specific, action-bound authorization for metadata credential access, cross-agent invocation, session reads, memory writes, image pulls, and secret retrieval.
Would PP block it?
Permission Protocol would not patch AgentCore's metadata exposure or stop the initial prompt injection. Where AWS and agent operations are integrated with an independent signer, the stolen workload credential alone would not authorize account-wide reads, invocations, memory changes, or secret retrieval without receipts bound to the exact target and action.
Incident analysis
2025-12-25
Zenity reports the AgentCore instance-metadata access issue to AWS.
2026-10-08
Zenity publishes AgentCorruption after AWS patches the disclosed issues.
2026-10-10
Dark Reading independently reports the demonstration and that no in-the-wild exploitation was known.
Authorization boundary
This incident is categorized as Credential exposure. The relevant Permission Protocol gate is Credential Gate. The read is conditional: the block only applies where the real action boundary is routed through a gate.
External Credential and Tool-Call Gates could keep high-impact cloud authority outside the compromised agent role and require separately authenticated grants for cross-agent and secret operations.
Related incidents and controls
Start small
This incident maps to Credential Gate. Start with the boundary that controls the actual action, then require a signed receipt before execution.