Description
RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0, When no CA bundle is available, ssl_options/1 falls back to [{verify, verify_none}] with no warning. An attacker in a man-in-the-middle position can forge the JWKS response, which leads the broker to accept arbitrary JWTs. Preconditions include The OAuth2 plugin must be in use with no cacertfile configured and the OS CA bundle empty or unreadable (for example, in a minimal container), and the attacker must hold a network man-in-the-middle position.. This issue is fixed in versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0.
Published: 2026-09-23
Score: 9.2 Critical
EPSS: n/a
KEV: No
Impact: Authentication Bypass
Action: Immediate Patch
AI Analysis

Impact

RabbitMQ versions before 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0 allow a man‑in‑the‑middle attacker to supply a forged JWKS response because the SSL options function falls back to no verification when a CA bundle is missing. This causes the broker to accept arbitrary JSON Web Tokens, effectively bypassing client authentication. The underlying weakness is in how SSL/TLS verification is performed, matching CWE‑295.

Affected Systems

All installations of RabbitMQ Server running any of the affected releases — 3.13.0 through 3.13.14, 4.0.0 through 4.0.19, 4.1.0 through 4.1.10, 4.2.0 through 4.2.5, and 4.3.0 through the listed patch — are vulnerable when the OAuth2 plugin is enabled, no cacertfile is configured, and the operating system cannot provide a usable CA bundle. The vulnerability exists in containerised or minimal environments where default certificates are absent.

Risk and Exploitability

The vulnerability is rated 9.2 on the CVSS scale, indicating high severity. EPSS data is not available, but the required configuration implies an attacker must position themselves as a network man‑in‑the‑middle and the server must be misconfigured. Because the weakness exploits SSL/TLS verification, exploitation is straightforward once the prerequisites are met; it does not require code execution on the broker itself. The vulnerability is not listed in CISA’s KEV catalog at this time.

Generated by OpenCVE AI on September 23, 2026 at 21:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade RabbitMQ to at least 3.13.15, 4.0.20, 4.1.11, 4.2.6, or 4.3.0 or later, which remove the verify_none fallback.
  • Configure a valid CA bundle or specify a cacertfile for OAuth2 so that SSL verification does not fall back to verify_none.
  • If the OAuth2 plugin is not required, disable it or change network policies to prevent a man‑in‑the‑middle from intercepting connections.

Generated by OpenCVE AI on September 23, 2026 at 21:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 23 Sep 2026 22:15:00 +0000

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

Wed, 23 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Description RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0, When no CA bundle is available, ssl_options/1 falls back to [{verify, verify_none}] with no warning. An attacker in a man-in-the-middle position can forge the JWKS response, which leads the broker to accept arbitrary JWTs. Preconditions include The OAuth2 plugin must be in use with no cacertfile configured and the OS CA bundle empty or unreadable (for example, in a minimal container), and the attacker must hold a network man-in-the-middle position.. This issue is fixed in versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0.
Title RabbitMQ: OAuth2 silent verify_none fallback for JWKS fetch
Weaknesses CWE-295
References
Metrics cvssV4_0

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


Subscriptions

Rabbitmq Rabbitmq-server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-23T20:08:02.020Z

Reserved: 2026-07-29T15:02:20.411Z

Link: CVE-2026-67404

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-23T21:17:01.517

Modified: 2026-09-23T21:17:01.517

Link: CVE-2026-67404

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T22:00:14Z

Weaknesses
  • CWE-295

    Improper Certificate Validation