AWS API MCP Server Name Handling Skips Deny Rules (CVE-2026-125271)

Incident:
AISSI-26-144
Category:
MCP & Tools

Key Takeaways

  • AWS disclosed CVE-2026-125271 on November 10, 2026, in its API MCP Server.
  • Operation names with consecutive capital letters were normalized incorrectly, so deny and approval rules could fail to match.
  • Versions 0.2.13 through 1.5.0 are affected, and AWS says upgrading to 1.5.1 is the only fix.
  • No exploitation has been reported, and underlying IAM permissions still apply.

When the Guardrail Misreads the Request

The AWS API MCP Server lets AI assistants call AWS APIs, with optional deny and approval lists to limit what agents can do. AWS bulletin 2026-176-AWS explains that a name-handling bug could let blocked operations pass those checks. The fix is available in version 1.5.1, and AWS says there is no workaround other than upgrading.

What We Know

AWS API MCP Server exposes AWS CLI operations to MCP clients such as coding assistants and chat agents. Administrators can configure a denyList of operations that must never run and an elicitList of operations that require user confirmation.

According to AWS, the server normalized operation names incorrectly when they contained consecutive capital letters. As a result, a correctly written deny or elicit entry could fail to match the operation actually requested. An agent could then run an operation that should have been blocked, or skip the confirmation step.

Affected versions are 0.2.13 through 1.5.0. AWS fixed the issue in version 1.5.1 and states there is no workaround other than upgrading. The GitHub advisory GHSA-4wq9-grf3-qg2p lists the same details.

AWS has not reported exploitation. The flaw affects the MCP policy layer only; IAM permissions on the credentials in use still limit what any call can do.

What Could Happen

Many teams give AI assistants AWS credentials that are broader than ideal, then rely on MCP-level deny lists to keep risky actions off the table. Deleting resources, changing IAM settings or modifying network rules are typical entries.

With this flaw, some of those entries could silently stop working. An agent following a prompt, or one steered by injected instructions in a document or ticket, could call an operation the administrator believed was blocked.

The approval path is also affected. Operations meant to pause for a human decision could run without a prompt, removing the human check that teams count on for high-impact changes.

The outcome depends on IAM. If the agent's credentials allow the operation, the deny list was the last barrier. If IAM already blocks it, the call fails regardless.

No proof of concept or attacks have been reported, and the fix is available. Organizations that depend on deny lists more than IAM carry the most risk.

Why It Matters

MCP servers are becoming the policy layer between agents and real infrastructure. Teams write rules in MCP configurations and assume they will hold. This flaw shows that a small parsing mistake can quietly disable those rules without any error.

It also follows a pattern. The AWS API MCP Server has had earlier CVEs, and MCP servers from many vendors have shipped with gaps in input handling and policy checks. Each one is a reminder that a tool-level allowlist is software, and software has bugs.

Defense in depth is the answer. MCP-level rules are useful, but they should sit on top of least-privilege IAM, not replace it. Credentials given to agents should not allow operations that a deny list exists to stop.

Organizations should upgrade to 1.5.1 or later, update any forks or derivatives, test representative deny and approval rules after upgrading, and review the IAM permissions behind every agent.

PointGuard AI Perspective

This flaw shows why agent policy should not depend on a single tool's configuration. When the MCP server misread operation names, the deny list failed silently and nothing else stood in the way.

The PointGuard AI MCP Security Gateway enforces policy independently of individual MCP servers. Every tool call is inspected at the gateway, normalized consistently, and checked against organization-wide rules before it reaches AWS or any other backend. A bug in one server's parser does not remove the control.

PointGuard AI Runtime Guardrails add pre-execution validation for high-impact actions. Destructive or privileged calls can require human approval at the policy layer, so a broken elicitation step in one server does not let them through. Guardrails also catch the prompt injection attempts that would try to trigger such calls.

Inventory completes the picture. Knowing which teams run AWS API MCP Server, and which versions, turns a new advisory into a quick patch list.

The broader lesson is to treat MCP servers as supply chain components. Track their versions, test their controls, and keep an independent enforcement point between agents and production. Gateway logs also give auditors a single record of which agent called which operation, independent of each server's own logging.

Incident Scorecard Details

Total AISSI Score: 5.65/10

Criticality: 8, Affected tools can call consequential AWS APIs for agents. AISSI weighting: 25%

Propagation: 7, A shared MCP component is reused across many assistants. AISSI weighting: 20%

Exploitability: 3, The flaw is disclosed and patched; no public exploit or attacks. AISSI weighting: 15%

Supply Chain: 7, Risk sits in a vendor-maintained MCP server dependency. AISSI weighting: 15%

Business Impact: 3, No reported customer harm; patch available. AISSI weighting: 25%

Sources

Third-Party Sources

PointGuard AI Sources

AI Security Severity Index (AISSI)

0/10

Threat Level

Criticality

8

Propagation

7

Exploitability

3

Supply Chain

7

Business Impact

3

Scoring Methodology

Category

Description

weight

Criticality

Importance and sensitivity of theaffected assets and data.

25%

PROPAGATION

How easily can the issue escalate or spread to other resources.

20%

EXPLOITABILITY

Is the threat actively being exploited or just lab demonstrated.

15%

SUPPLY CHAIN

Did the threat originate with orwas amplified by third-partyvendors.

15%

BUSINESS IMPACT

Operational, financial, andreputational consequences.

25%

Watch Incident Video

Subscribe for updates:

Subscribe

Ready to get started?

Our expert team can assess your needs, show you a live demo, and recommend a solution that will save you time and money.