CVE-2026-100307 · AI agents & MCP
NO FIX YET · SEE WHAT TO DO
Amazon mcp-gateway-registry, a registry and gateway for Model Context Protocol servers, did not check roles on its management API endpoints. An authenticated low-privileged user could map their own identity-provider group to the administrator scope through POST /api/servers/groups/import and then control every registered gateway asset.
first public Nov 11, 2026 · 2 sources
Could this affect your app?
Free first check from your website. Connect your repo for the full answer.
Teams running mcp-gateway-registry between 1.0.9 and 1.24.7 with an identity provider where low-privileged users can authenticate. The flaw is in the external management API, so exposure depends on who can reach that API and hold a valid login. Deployments on 1.25.0 or later are not affected by the write-path flaw, but group mappings created earlier remain active and need review.
Not affected if no-authenticated-low-privilege-users, version-1.25.0-or-later
Who cares ai-agents, aws, lab-disclosure, mcp, self-hosted
1.0.9 through 1.24.7.1.25.0.CVE-2026-100307 - Missing authorization on the external management API in mcp-gateway-registry enables privilege escalation to registry administrator
Bulletin ID: 2026-179-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 11/11/2026 12:30 PM PST
Description:
Amazon mcp-gateway-registry is an open-source registry and gateway for Model Context Protocol (MCP) servers that centralizes discovery, access control, and proxying of registered MCP tool assets. We identified CVE-2026-100307, a missing-authorization issue in the external management API.
The /api/servers/* management endpoints authenticated the caller but did not perform role-based or permission-based authorization. As a result, an authenticated low-privileged remote user could submit a crafted group import request to POST /api/servers/groups/import that mapped their own identity-provider group to the registry administrator scope. Because administrator status is derived per request, the escalation took effect on the caller's next request with no re-authentication, granting administrative control over every registered gateway asset.
Impacted versions: >= 1.0.9 AND <= 1.24.7
Resolution:
This issue has been addressed in mcp-gateway-registry version 1.25.0 (released 2026-06-27). We recommend upgrading to the latest version and ensuring any forked or derivative code is patched to incorporate the new fixes.
Post-upgrade actions:
Version 1.25.0 enforces authorization on the write path. It does not modify group definitions that were written before the upgrade, and it does not invalidate credentials that were read before the upgrade. A privileged group mapping created through the affected endpoints continues to confer administrator access after the upgrade. Customers who ran an affected version (>= 1.0.9, <= 1.24.7) should complete the following steps after upgrading, using the period during which an affected version was deployed as the review period.
Check it with your coding agent
It reads this page and tells you if your code is affected.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
Workarounds:
The following measures are interim mitigations for deployments that cannot yet upgrade. They limit further unintended access but do not replace the post-upgrade actions above. Until the upgrade is applied, restrict access to the external management API:
References:
Acknowledgement:
We would like to thank the external researcher (handle novice-22) for collaborating on this issue through the coordinated disclosure process.
Please email aws-security@amazon.com with any s ecurity questions or concerns.
This page as .md · .json · CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.