Skip to main content

rabbitmq-aws EUVDEUVD-2026-31181

| CVE-2026-9133 HIGH
Active Debug Code (CWE-489)
2026-05-20 AMZN
8.3
CVSS 4.0 · Vendor: AMZN
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege RabbitMQ management credentials
  2. Delivery
    Reach HTTP API over network
  3. Exploit
    Send PUT /api/aws/arn/validate with arn:aws-debug:file payload
  4. Execution
    Resolver reads target file as RabbitMQ user
  5. Persist
    Exfiltrate TLS keys, Erlang cookie, or AWS secrets
  6. Impact
    Pivot 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

RabbitMQ AWS 0.1.0 ≤0.2.0

Affected Packages

euvd rabbitmq_aws no fix

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

Vendor (AMZN) PRIMARY 8.3 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
May 20, 2026 - 20:22 NVD
7.7 (HIGH) 8.3 (HIGH)

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch: amazon-mq rabbitmq-aws version 0.2.1 or later.

Threat Intelligence Overview

EPSS Score
0.0%
Top 93% exploitable
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

62
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in AWS

View all
CVE-2026-103956 CRITICAL POC
10.0 Oct 02

Loom for AWS deployments running a version before 1.6.1 with no identity provider configured expose an unauthenticated s

CVE-2026-27702 CRITICAL POC
9.9 Feb 25

Unauthorized data access in Budibase low-code platform before 3.30.4 allows unauthenticated users to manipulate internal

CVE-2025-64709 CRITICAL POC
9.9 Nov 13

Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar

CVE-2020-37153 CRITICAL POC
9.8 Feb 11

Multiple vulnerabilities in ASTPP 4.0.1 including XSS and command injection in SIP device configuration and plugin manag

CVE-2026-87911 CRITICAL POC
9.0 Sep 09

Remote code execution in Amazon awslabs postgres-mcp-server before 1.1.7 lets remote actors run arbitrary OS commands on

CVE-2026-11393 HIGH POC
8.8 Jun 08

Remote code execution in AWS AgentCore CLI before v0.14.2 allows authenticated attackers to inject Python code via craft

CVE-2026-18140 HIGH POC
8.7 Jul 30

Denial of service in the aws-smithy-json Rust runtime crate (versions before 0.62.7) lets remote unauthenticated attacke

CVE-2026-16756 HIGH POC
8.7 Jul 23

Denial of service in Amazon's aws-smithy-http-server Rust crate (versions prior to 0.66.5) lets remote unauthenticated a

CVE-2026-16796 HIGH POC
8.4 Jul 23

Argument injection in the AWS Bedrock AgentCore Python SDK before 1.18.1 lets a remote authenticated user run arbitrary

CVE-2026-13763 HIGH POC
7.9 Jun 29

WAF managed-rule body inspection on AWS Application Load Balancer (ALB) can be bypassed by remote actors who fragment an

CVE-2026-13762 HIGH POC
7.9 Jun 29

WAF inspection bypass in Amazon CloudFront (with AWS WAF enabled) lets remote actors smuggle malicious request bodies pa

CVE-2026-4295 HIGH POC
7.8 Mar 17

A trust boundary enforcement vulnerability in Kiro IDE allows remote attackers to execute arbitrary code when a local us

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy