Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/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
Prompt injection requires passive user interaction (UI:R); no privileges needed; only credentials exfiltrated with no integrity or availability impact.
Primary rating from Vendor (AMZN).
CVSS VectorVendor: AMZN
Lifecycle Timeline
5DescriptionCVE.org
Improper restriction of intended endpoints in the RabbitMQ broker connection tools of the Amazon MQ MCP Server (awslabs.amazon-mq-mcp-server) before 2.0.24 may allow a remote unauthenticated actor (via prompt injection) to obtain Amazon MQ for RabbitMQ broker credentials or OAuth access tokens sent to a crafted endpoint controlled through a broker hostname introduced in the MCP client context.
To remediate this issue, users should upgrade to version 2.0.24.
AnalysisAI
Credential exfiltration in Amazon MQ MCP Server (awslabs.amazon-mq-mcp-server) before version 2.0.24 allows a remote unauthenticated attacker - operating through prompt injection - to redirect RabbitMQ broker credentials or OAuth access tokens to an attacker-controlled endpoint by supplying a crafted broker hostname in the MCP client context. The RabbitMQ broker connection tools fail to validate that hostnames resolved through the MCP client context correspond to legitimate Amazon MQ broker endpoints, enabling a server-side request forgery-like exfiltration primitive. No public exploit code has been identified at time of analysis, no CISA KEV listing exists, and the vendor (Amazon) has released a confirmed fix in version 2.0.24.
Technical ContextAI
The affected component (CPE: cpe:2.3:a:aws:amazon-mq-mcp-server:*:*:*:*:*:*:*:*) is an MCP (Model Context Protocol) server that enables AI agents and LLM-driven workflows to interact programmatically with Amazon MQ for RabbitMQ brokers. MCP servers expose tool functions to LLM clients, and those tools can be invoked with parameters derived from the LLM's context - including untrusted external content. The root cause is CWE-923 (Improper Restriction of Communication Channel to Intended Endpoints): the RabbitMQ broker connection tools do not enforce that broker hostnames supplied via the MCP client context resolve to legitimate Amazon MQ endpoints. As a result, authentication material - including broker credentials and OAuth access tokens - is forwarded to whatever host is named in the context, functioning similarly to an SSRF attack path where the trust boundary violation is triggered through prompt injection rather than a direct HTTP parameter.
RemediationAI
Upgrade to awslabs.amazon-mq-mcp-server version 2.0.24, which is the vendor-confirmed fix available on PyPI at https://pypi.org/project/awslabs.amazon-mq-mcp-server/2.0.24/; this is corroborated by the AWS security bulletin at https://aws.amazon.com/security/security-bulletins/2026-070-aws/. Organizations unable to upgrade immediately should restrict MCP client contexts to fully trusted input sources and disable agent access to Amazon MQ connection tools when processing any externally sourced or untrusted content (documents, web pages, third-party tool outputs), as this eliminates the prompt injection pathway; the trade-off is loss of automated broker interaction in those workflows. As a precautionary measure, rotate all Amazon MQ for RabbitMQ broker credentials and OAuth tokens that were in scope for any agent using the affected MCP server versions, since exfiltration may have occurred prior to detection.
Unauthorized data access in Budibase low-code platform before 3.30.4 allows unauthenticated users to manipulate internal
Multiple vulnerabilities in ASTPP 4.0.1 including XSS and command injection in SIP device configuration and plugin manag
Remote code execution in Amazon awslabs postgres-mcp-server before 1.1.7 lets remote actors run arbitrary OS commands on
Remote code execution in AWS AgentCore CLI before v0.14.2 allows authenticated attackers to inject Python code via craft
Denial of service in Amazon's aws-smithy-http-server Rust crate (versions prior to 0.66.5) lets remote unauthenticated a
Argument injection in the AWS Bedrock AgentCore Python SDK before 1.18.1 lets a remote authenticated user run arbitrary
Arbitrary file read in amazon-mq rabbitmq-aws before 0.2.1 allows authenticated remote users to read any file accessible
WAF managed-rule body inspection on AWS Application Load Balancer (ALB) can be bypassed by remote actors who fragment an
WAF inspection bypass in Amazon CloudFront (with AWS WAF enabled) lets remote actors smuggle malicious request bodies pa
A trust boundary enforcement vulnerability in Kiro IDE allows remote attackers to execute arbitrary code when a local us
Bullwark Momentum Series JAWS 1.0 contains a directory traversal vulnerability that allows unauthenticated attackers to
Command injection in Amazon ECS Agent on Windows allows authenticated attackers with task definition permissions to exec
Same technique Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-52406