CVE-2026-14471: SQL Injection in Amazon mcp-gateway-registry metrics-service
Amazon's mcp-gateway-registry component contains a SQL injection vulnerability in its metrics-service retention policy management system. An authenticated attacker can inject malicious SQL commands through a table name parameter, potentially gaining unauthorized access to sensitive data or modifying database contents. The vulnerability affects versions before 1.0.13 and requires valid credentials to exploit.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.1 HIGH · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
- Weaknesses (CWE)
- CWE-89
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-06 / 2026-07-07
NVD description (verbatim)
Improper Neutralization of Special Elements in the metrics-service retention policy management component in Amazon mcp-gateway-registry before 1.0.13 might allow an authenticated remote user to execute arbitrary SQL queries via a crafted table_name value that is interpolated into SQL statements in identifier position. To remediate this issue, users should upgrade to version 1.0.13 or later.
3 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-14471 is a SQL injection flaw (CWE-89) in the metrics-service retention policy handler of mcp-gateway-registry. The component fails to properly neutralize special characters in the table_name parameter, allowing it to be interpolated directly into SQL identifier positions. This enables authenticated users to craft malicious input that breaks out of the intended SQL statement context and execute arbitrary queries. The vulnerability carries a CVSS v3.1 score of 8.1 (HIGH) with a vector of AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N, indicating network-accessible attack surface, low complexity, requirement for valid credentials, high confidentiality and integrity impact, and no availability impact.
Business impact
This vulnerability poses a direct threat to data confidentiality and integrity for organizations using mcp-gateway-registry. An insider or compromised account could exfiltrate sensitive metrics data, modify retention policies to hide audit trails, or corrupt the metrics database. While the CVSS score reflects HIGH severity, the authentication requirement limits blast radius—the risk is primarily from malicious insiders, credential compromise, or lateral movement by attackers with initial access. The impact compounds if metrics data is used for compliance reporting, cost allocation, or operational decision-making.
Affected systems
Amazon mcp-gateway-registry versions prior to 1.0.13 are vulnerable. The metrics-service retention policy management component is the specific attack surface. Organizations should inventory deployments of this component and determine which version they are running. The vulnerability does not appear to have widespread CISA KEV tracking, suggesting it may not yet be under active exploitation at scale.
Exploitability
Exploitation requires valid authentication credentials to the mcp-gateway-registry service. There is no indication of pre-authentication bypass or unauthenticated access. Once authenticated, an attacker can craft a table_name value containing SQL metacharacters or nested queries to execute arbitrary SQL. The low complexity (AC:L) and network accessibility (AV:N) mean that an attacker with credentials can exploit this without special conditions or tools. No public proof-of-concept or weaponized exploit has been identified in the KEV catalog.
Remediation
The primary remediation is to upgrade mcp-gateway-registry to version 1.0.13 or later. This version contains fixes to properly sanitize or parameterize table_name inputs before SQL execution. For organizations unable to upgrade immediately, implement network segmentation to restrict access to mcp-gateway-registry to trusted internal services, enforce strong credential management to reduce the risk of account compromise, and monitor database query logs for suspicious SQL patterns in the metrics-service component.
Patch guidance
Upgrade Amazon mcp-gateway-registry to version 1.0.13 or later. Verify the installed version in your deployment and test the upgrade in a non-production environment first to ensure no compatibility issues with dependent systems or retention policies. Consult the Amazon mcp-gateway-registry release notes to confirm the patch addresses CVE-2026-14471 and understand any breaking changes or configuration updates required.
Detection guidance
Monitor database query logs for unusual or malicious SQL patterns originating from the metrics-service component, such as UNION-based queries, nested subqueries, or attempts to access system tables. Audit authentication logs for mcp-gateway-registry access, particularly from service accounts or during off-hours. Check for unexpected changes to retention policies or metrics data. Implement Web Application Firewall (WAF) or database activity monitoring (DAM) rules to flag SQL injection signatures in table_name parameters if accessible through APIs.
Why prioritize this
CVE-2026-14471 merits HIGH priority because it enables both data exfiltration and modification by authenticated actors, affecting confidentiality and integrity simultaneously. However, the authentication requirement significantly reduces risk compared to pre-auth SQL injection vulnerabilities. Organizations with strong credential hygiene and limited internal access to mcp-gateway-registry should prioritize this lower than pre-auth critical flaws, but those with many service accounts, legacy access controls, or high-value metrics data should patch urgently.
Risk score, explained
The CVSS 8.1 (HIGH) score reflects the combination of network accessibility, low attack complexity, and high impact to confidentiality and integrity. The requirement for authentication (PR:L) prevents a full 9.0+ rating. No scope change means the impact is limited to the metrics-service and connected database, not lateral system compromise. Organizations must weigh this against their threat model: insider risk, credential distribution, and the criticality of metrics data in their architecture.
Frequently asked questions
Do we need authentication to exploit this vulnerability?
Yes. The vulnerability requires valid credentials to access mcp-gateway-registry. Pre-authentication bypass is not possible with this flaw. However, if an attacker obtains valid credentials through phishing, credential stuffing, or lateral movement, they can immediately exploit the SQL injection without additional barriers.
What versions of mcp-gateway-registry are affected?
All versions before 1.0.13 are vulnerable. Version 1.0.13 and later contain the patch. Verify your installed version and upgrade as soon as possible if you are running an older release.
Is this vulnerability being actively exploited?
The vulnerability is not listed in the CISA KEV catalog, which tracks vulnerabilities with evidence of active exploitation. This does not guarantee no one is exploiting it, but it suggests it is not yet widely weaponized in the wild.
Can we work around this without upgrading?
There is no recommended workaround that fully mitigates the flaw. However, network isolation (restricting access to mcp-gateway-registry to trusted internal services only) and strong credential management reduce exploitation risk. Still, upgrading to 1.0.13+ remains the definitive fix.
This analysis is based on the CVE record and publicly available information current as of the publication date. Security advisories and patches are subject to change; verify all patch version numbers and remediation steps against the official Amazon security advisories and release notes before deploying. SEC.co assumes no liability for inaccuracies, missing context, or third-party vulnerability information. Organizations should conduct their own risk assessment based on their specific architecture, threat model, and data sensitivity. Source: NVD (public-domain), retrieved 2026-08-15. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2016-20062HIGHSQL Injection in Simply Poll 1.4.1 WordPress Plugin - Unauthenticated Data Theft
- CVE-2016-20063HIGHSQL Injection in Single Personal Message 1.0.3 – Credential & Data Theft Risk
- CVE-2016-20065HIGHUnauthenticated SQL Injection in Product Catalog 8 WordPress Plugin
- CVE-2016-20068HIGHUnauthenticated SQL Injection in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20069HIGHUnauthenticated SQL Injection in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20071HIGHCritical SQL Injection in WordPress 404 Redirection Manager Plugin v1.0
- CVE-2016-20072HIGHBBS e-Franchise WordPress Plugin SQL Injection – Remote Data Exfiltration Risk
- CVE-2016-20073HIGHSQL Injection in Answer My Question 1.3 WordPress Plugin