Description
RabbitMQ is a messaging and streaming broker. Prior to 3.13.15, 4.0.21, 4.1.11, and 4.2.6, RabbitMQ topic authorization can allow restricted topic writes and binds during metadata-store failures because topic-permission lookup errors from Khepri can collapse to undefined, which the internal backend treats as allow. This issue is fixed in versions 3.13.15, 4.0.21, 4.1.11, and 4.2.6.
Published: 2026-07-10
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

RabbitMQ is a messaging broker that uses topics for routing messages between exchanges and queues. In releases prior to 3.13.15, 4.0.21, 4.1.11, and 4.2.6, a flaw in the topic‑authorization logic causes permission checks to be treated as allowed when the Khepri metadata backend interprets an undefined permission result as an explicit allow, thereby letting a user publish or bind to routing keys that should be restricted. This defect is classified as improper authorization checks (CWE‑863) and results in a cross‑tenant isolation bypass that effectively grants an attacker unauthorized access to another tenant’s messaging traffic.

Affected Systems

All versions of RabbitMQ Server from the 3.x branch older than 3.13.15 and from the 4.x branch older than 4.0.21, 4.1.11, or 4.2.6 are affected. The attack applies to deployments that use the default Khepri metadata store without an external persistence layer. If a system relies on an embedded or unreliable metadata store, the vulnerability can surface when the store fails to find or load topic permissions. Based on the description, it is inferred that deployments lacking an external persistence layer are especially exposed because metadata‑store failures directly trigger the authorization bypass.

Risk and Exploitability

The CVSS score of 7.0 classifies this flaw as high severity. The EPSS score of less than 1% indicates a very low probability of exploitation in the wild, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that an attacker can trigger the authorization bypass by inducing a metadata‑store error—for instance, via a denial‑of‑service attack, misconfiguration, or by corrupting the Khepri data. Once the store error occurs, the attacker can publish to or bind with routing keys belonging to other tenants, leading to data disclosure or service disruption. Despite the low exploitation likelihood, the potential impact on confidentiality, integrity, and availability warrants prompt mitigation.

Generated by OpenCVE AI on July 29, 2026 at 10:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade RabbitMQ Server to a patched version (v3.13.15, v4.0.21, v4.1.11, or v4.2.6 or later).
  • Configure the Khepri metadata store with a reliable external database or persistent backend and enable health monitoring to prevent store‑failure scenarios.
  • Enforce least‑privilege permissions on exchanges and routing keys, ensuring tenants can only publish to or bind with exchanges they own.

Generated by OpenCVE AI on July 29, 2026 at 10:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 29 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-280
References
Metrics threat_severity

None

cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

threat_severity

Important


Mon, 13 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Rabbitmq
Rabbitmq rabbitmq-server
Vendors & Products Rabbitmq
Rabbitmq rabbitmq-server

Fri, 10 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
Description RabbitMQ is a messaging and streaming broker. Prior to 3.13.15, 4.0.21, 4.1.11, and 4.2.6, RabbitMQ topic authorization can allow restricted topic writes and binds during metadata-store failures because topic-permission lookup errors from Khepri can collapse to undefined, which the internal backend treats as allow. This issue is fixed in versions 3.13.15, 4.0.21, 4.1.11, and 4.2.6.
Title RabbitMQ: Topic authorization can lead to cross-tenant routing-key bypass
Weaknesses CWE-863
References
Metrics cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N'}


Subscriptions

Rabbitmq Rabbitmq-server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-13T15:58:13.432Z

Reserved: 2026-06-24T02:21:33.810Z

Link: CVE-2026-57217

cve-icon Vulnrichment

Updated: 2026-07-13T15:57:43.240Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-10T20:25:29Z

Links: CVE-2026-57217 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:15:06Z

Weaknesses
  • CWE-280

    Improper Handling of Insufficient Permissions or Privileges

  • CWE-863

    Incorrect Authorization