Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege RabbitMQ management credentials
-
DeliveryReach HTTP API over network
-
ExploitSend PUT /api/aws/arn/validate with arn:aws-debug:file payload
-
ExecutionResolver reads target file as RabbitMQ user
-
PersistExfiltrate TLS keys, Erlang cookie, or AWS secrets
-
ImpactPivot to cluster or AWS account compromise
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | Exploitation requires (1) network reachability to the RabbitMQ HTTP API where the PUT /api/aws/arn/validate endpoint is exposed, (2) valid authenticated credentials on the rabbitmq-aws-equipped RabbitMQ instance at PR:L (any low-privilege management user that can call the ARN validation endpoint, per CVSS), and (3) the vulnerable rabbitmq-aws version (<0.2.1) being installed and active on the target node. Exploitation is limited by the need for credentials and by what the RabbitMQ OS user can read on disk - files outside that user's read permissions are not exposed. There is no user-interaction requirement (UI:N), no exotic configuration toggle (the debug scheme is accepted by the shipped validation endpoint by default in vulnerable versions), and no platform-specific dependency beyond running an affected rabbitmq-aws build. |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:H scores 8.3 (High): network-reachable, low complexity, requires low-privilege authentication, no user interaction, and yields high confidentiality impact with a confidentiality scope change (SC:H), consistent with reading arbitrary files outside the resolver's intended trust boundary. Integrity and availability are unaffected (VI:N/VA:N), so this is purely a disclosure issue - but disclosure of TLS private keys, AWS credentials in config files, or RabbitMQ cookie material is itself a pivot to broader compromise, which is why the advisory recommends rotating TLS keys. EPSS data was not supplied, the CVE is not on CISA KEV, no public PoC is referenced, and the reporter is the vendor (AMZN) - together this signals an internally discovered issue with no observed in-the-wild activity, though the low attack complexity and Amazon's explicit key-rotation guidance warrant prompt patching for any internet-reachable management plane. The 'RCE' tag in the input conflicts with the CVSS vector (VI:N/VA:N) and the description, which describes only arbitrary file read - treat the tag as inaccurate and the actual impact as information disclosure. |
| Exploit ScenarioDerived | An attacker who has obtained low-privilege RabbitMQ management credentials (for example via phishing of an operator or reuse of leaked CI credentials) sends a PUT request to /api/aws/arn/validate carrying a body such as arn:aws-debug:file:/etc/rabbitmq/rabbitmq.conf or arn:aws-debug:file:///var/lib/rabbitmq/.erlang.cookie. The resolver dereferences the path and returns the file contents, letting the attacker harvest the Erlang cookie, TLS private keys, AWS credentials, or other secrets readable by the RabbitMQ process, which can then be used to pivot into the broader cluster or AWS environment. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 20, 2026
Arbitrary file read in amazon-mq rabbitmq-aws before 0.2.1 allows authenticated remote users to read any file accessible to the RabbitMQ process by submitting a crafted arn:aws-debug:file scheme to the PUT /api/aws/arn/validate validation endpoint. The flaw stems from leftover debug code in the ARN resolver and was reported by AWS itself; no public exploit has been identified at time of analysis and the issue is not listed in CISA KEV.
RemediationAI
Vendor-released patch: rabbitmq-aws 0.2.1, available at https://github.com/amazon-mq/rabbitmq-aws/releases/tag/0.2.1, whose release notes confirm removal of the debug ARN format. Upgrade all RabbitMQ nodes using this plugin to 0.2.1 or later, and, as AWS specifically recommends, rotate any private TLS certificate keys associated with RabbitMQ connections because those keys may have been disclosed via the file-read primitive prior to patching. If immediate upgrade is not possible, restrict network access to the RabbitMQ management/API plane so that PUT /api/aws/arn/validate is reachable only from trusted administrative networks and audit existing low-privilege management accounts; this reduces exposure but does not eliminate risk from any user who already holds management credentials, and is not a substitute for upgrading. Consult the AWS advisory at https://aws.amazon.com/security/security-bulletins/2026-034-aws/ and GHSA-8554-wg4r-7hxm for the authoritative guidance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
rabbitmq-aws is the Amazon MQ integration library for RabbitMQ that resolves AWS resource identifiers (ARNs) used for cluster configuration and AWS service interactions. The vulnerability falls under CWE-489 (Active Debug Code): a non-production ARN scheme, arn:aws-debug:file, was left wired into the production ARN resolver and reachable through the PUT /api/aws/arn/validate endpoint, where the validation routine evidently dereferences the path component and returns file contents instead of restricting input to legitimate AWS ARN schemes. Affected component per NVD CPE is cpe:2.3:a:aws:rabbitmq_aws, and the upstream 0.2.1 release notes explicitly call out 'Remove debug ARN format' as the fix.
Know when AWS gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N
Primary rating from Vendor (AMZN) · only source for this CVE.
CVSS VectorVendor: AMZN
Lifecycle Timeline
1DescriptionCVE.org
Active debug code exists in the ARN resolver of amazon-mq rabbitmq-aws before version 0.2.1. A debug ARN scheme (arn:aws-debug:file) accepted by the PUT /api/aws/arn/validate validation endpoint might allow remote authenticated users to perform arbitrary file reads on any file accessible to the RabbitMQ process.
To remediate this issue, customers should upgrade to version 0.2.1 of rabbitmq-aws. If RabbitMQ is configured to use TLS for connections, we also recommend rotating any associated private certificate keys.
Executive ViewAI
Amazon MQ RabbitMQ AWS component versions prior to 0.2.1 contain an arbitrary file read vulnerability allowing authenticated users to access sensitive files on affected systems. No public exploit identified at time of analysis. Organizations must upgrade immediately to version 0.2.1 to prevent potential exposure of credentials and sensitive configuration data.
Apply vendor patch: amazon-mq rabbitmq-aws version 0.2.1 or later.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Loom for AWS deployments running a version before 1.6.1 with no identity provider configured expose an unauthenticated s
Unauthorized data access in Budibase low-code platform before 3.30.4 allows unauthenticated users to manipulate internal
Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar
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 the aws-smithy-json Rust runtime crate (versions before 0.62.7) lets remote unauthenticated attacke
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
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
EUVD-2026-31181
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB