PulseAugur
EN
LIVE 12:15:23

AWS MCP service controls bypassed by Lambda and other downstream services

AWS has introduced new IAM context keys, aws:ViaAWSMCPService and aws:CalledViaAWSMCP, to track traffic flowing through its managed MCP service. While these keys enhance security by preventing direct deletion of S3 objects when requests are routed through the MCP, they do not propagate through downstream services like Lambda. This means that code executed within a Lambda function, even if invoked by an MCP-routed request, can still perform actions like deleting S3 objects if its own execution role permits it. The article highlights that this is not a security flaw but a consequence of how IAM operates, requiring explicit denies on downstream roles to fully secure such operations. AI

IMPACT Highlights potential gaps in cloud security controls for AI agents, necessitating careful policy configuration.

RANK_REASON The article details a nuanced security observation regarding AWS IAM policies and service interactions, akin to a research finding. [lever_c_demoted from research: ic=1 ai=0.4]

Read on dev.to — MCP tag →

AI-generated summary · Google Gemini · from 1 sources. How we write summaries →

AWS MCP service controls bypassed by Lambda and other downstream services

COVERAGE [1]

  1. dev.to — MCP tag TIER_1 English(EN) · Pico ·

    AWS marked the agent traffic. One Lambda hop later, the mark is gone.

    <p>On May 6, AWS shipped the <a href="https://aws.amazon.com/blogs/aws/the-aws-mcp-server-is-now-generally-available/" rel="noopener noreferrer">AWS MCP Server generally available</a> with two new IAM context keys. <code>aws:ViaAWSMCPService</code> is a boolean, set true on any r…