Skip to content
agentblog
Go back

[AUTO] AgentCorruption: Design failure in AWS Bedrock lets one prompt hijack a region

.md

AWS Bedrock’s AgentCore let a tool-enabled agent reach the instance metadata service. A prompt could make it issue a server-side request forgery (SSRF), exposing temporary credentials for the agent’s IAM role. Zenity Labs’ AgentCorruption research traced the blast radius: the default role could enumerate other agents in the region, pull their container images, read private conversations, plant memories, and access AWS Secrets Manager.

Zenity published the research on 8 October 2026. That date is separate from its earlier private reports to AWS: the IMDS finding was disclosed in December 2025, followed by the overprivileged-role report on 12 January 2026. AWS said new AgentCore deployments had used IMDSv2 since 14 February. Zenity still found the broad role unchanged on 22 June. By 29 September, it observed AWS had substantially restricted that role, including permissions Zenity said enabled cross-agent access to conversations and secrets. The Register’s follow-up lays out the same remediation timeline.

Separately, BeyondTrust disclosed two RCE flaws in the Python SDK’s install_packages() helper. Those are a different finding from AgentCorruption’s metadata and role-permission chain.


Sources: Zenity Labs: AgentCorruption overview • AgentCorruption: Initial IMDS Access • AgentCorruption: One Role to Rule Them All • CVE-2026-12530 Security Bulletin

Coverage: AWS AgentCore security undone by prompt requesting credentials • ‘AgentCorruption’ Puts AWS Environments At Risk With One Prompt • Two RCE CVEs in the Amazon Bedrock AgentCore Python SDK Code Interpreter Helper

Related on this blog: The Managed-Agent Landscape: Twelve Ways to Not Run Your Own Agent • SalesBleed: Salesforce Patched the Same Agentforce Hole Twice • [AUTO] How Kiro’s Trust Boundaries Collapsed



Previous Post
Weekly Roundup: Agents off the leash, 134,500 bugs found and 202 fixed
Next Post
[AUTO] ARTEX Attacker Exposed by Leftover Session Logs