Description
RabbitMQ is a messaging and streaming broker. Prior to 3.13.15, 4.0.20, 4.1.11, and 4.2.6, the obsolete GET /api/auth endpoint can disclose the OAuth 2 client secret on RabbitMQ installations configured with management.oauth_client_secret, exposing credentials to unauthenticated callers when the management plugin and that OAuth configuration are enabled. This issue is fixed in versions 3.13.15, 4.0.20, 4.1.11, and 4.2.6.
Published: 2026-07-10
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

GET /api/auth on RabbitMQ's management interface can return the OAuth 2 client secret when the management.oauth_client_secret configuration is set. This flaw results in unauthorized disclosure of a credential that authenticates to OAuth services, representing a data confidentiality compromise (CWE‑200). The vulnerability is limited to the configuration of the obsolete GET endpoint and affects only installations that enable the management plugin and define an OAuth client secret. Based on the description, it is inferred that an attacker could use the disclosed secret to authenticate as the OAuth client or generate tokens that appear legitimate.

Affected Systems

RabbitMQ Server installations running any of the four versions prior to 3.13.15, 4.0.20, 4.1.11, or 4.2.6 that have the management plugin enabled and a management.oauth_client_secret configured are vulnerable. The flaw is fixed in the mentioned newer releases.

Risk and Exploitability

The CVSS score of 8.7 indicates a high‑severity data disclosure. Attackers only need to send an unauthenticated HTTP GET request to /api/auth on a reachable management interface. The EPSS score of < 1% indicates a very low but nonzero exploitation probability, and the vulnerability is not listed in CISA KEV. Because the exposed credential can be misused by any entity reaching the management endpoint, the risk to the organization remains significant even with a low exploitation likelihood.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade RabbitMQ Server to version 3.13.15 or later, including 4.0.20, 4.1.11, or 4.2.6, where the GET /api/auth endpoint no longer returns the OAuth client secret.
  • If an immediate upgrade is not possible, restrict network access to the management plugin endpoint, allowing only trusted hosts or internal traffic to reach it, thereby preventing unauthenticated disclosure.
  • As a temporary workaround, clear or remove the management.oauth_client_secret setting or disable the management plugin altogether to eliminate the exposed credential path.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 29 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 28 Jul 2026 16:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Important


Tue, 14 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', '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.20, 4.1.11, and 4.2.6, the obsolete GET /api/auth endpoint can disclose the OAuth 2 client secret on RabbitMQ installations configured with management.oauth_client_secret, exposing credentials to unauthenticated callers when the management plugin and that OAuth configuration are enabled. This issue is fixed in versions 3.13.15, 4.0.20, 4.1.11, and 4.2.6.
Title RabbitMQ: Unauthenticated disclosure of OAuth client credentials via an HTTP API endpoint with certain less common OAuth 2 configurations
Weaknesses CWE-200
References
Metrics cvssV4_0

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


Subscriptions

Rabbitmq Rabbitmq-server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-29T19:26:44.962Z

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

Link: CVE-2026-57219

cve-icon Vulnrichment

Updated: 2026-07-14T14:03:07.900Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-10T20:22:26Z

Links: CVE-2026-57219 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-477

    Use of Obsolete Function