CVE-2026-67410
8.2RabbitMQ · rabbitmq-server
RabbitMQ improperly exposes the OAuth2 client secret via an unauthenticated JavaScript endpoint, potentially allowing unauthorized actors to perform token theft and client impersonation.
Executive summary
A critical information disclosure vulnerability in RabbitMQ allows unauthenticated attackers to retrieve OAuth2 client secrets, posing a high risk of unauthorized system access.
Vulnerability
This vulnerability is an exposure of sensitive information (CWE-200) occurring when the RabbitMQ Management UI is configured with OAuth2. An unauthenticated endpoint at /js/oidc-oauth/bootstrap.js inadvertently serves the configured OAuth2 client secret to any user who can reach the management interface.
Business impact
The exposure of OAuth2 client secrets allows an attacker to complete the authorization code flow, leading to potential token theft and full client impersonation within the messaging environment. Given the CVSS score of 8.2, this vulnerability represents a high risk to the confidentiality and integrity of RabbitMQ deployments. Unauthorized access to the management layer can facilitate broader system compromise and unauthorized data transit.
Remediation
Immediate Action: Upgrade to RabbitMQ version 4.3.3 or 4.2.9 immediately to incorporate the necessary security patches.
Proactive Monitoring: Review access logs for any unauthorized requests to the /js/oidc-oauth/bootstrap.js endpoint and monitor for anomalous authentication behavior originating from unexpected clients.
Compensating Controls: If an immediate upgrade is not feasible, restrict network access to the RabbitMQ Management UI using firewall rules or a VPN to ensure only authorized personnel can reach the interface.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
This vulnerability presents a significant security risk by exposing core authentication secrets that govern access to the RabbitMQ platform. Administrators must prioritize updating to the patched versions (4.3.3 or 4.2.9) to eliminate the exposure of the OAuth2 client secret. Given the potential for impersonation and unauthorized access, delaying this update significantly increases the attack surface of the messaging infrastructure.
More RabbitMQ CVEs
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
- https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-f9f2-q3jf-wfj3
- https://github.com/rabbitmq/rabbitmq-server/commit/60a85d3605ebf94fd234497242812547d441d457
- https://github.com/rabbitmq/rabbitmq-server/commit/869f800998334bb363f2ad046f58de9caedc409e
- https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.9
- https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.3.3