Bug 2539759 (CVE-2026-67404) - CVE-2026-67404 rabbitmq-server: rabbitmq-server: OAuth2 silent verify_none fallback for JWKS fetch
Summary: CVE-2026-67404 rabbitmq-server: rabbitmq-server: OAuth2 silent verify_none fa...
Keywords:
Status: NEW
Alias: CVE-2026-67404
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2547951
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-23 20:32 UTC by OSIDB Bzimport
Modified: 2026-10-08 13:07 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-09-23 20:32:31 UTC
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.

Comment 1 Yadnyawalk Tale 2026-10-08 12:58:01 UTC
CVSS Justifications
====================
AV:N -- JWKS fetched over the network; MITM forges it
AC:H -- Requires OAuth2 + missing CA trust + MITM
PR:N -- No broker privileges required
UI:N -- No user interaction
S:U -- Impact stays on the broker
C/I/A:H -- Arbitrary JWTs enable full authentication bypass


Note You need to log in before you can comment on or make changes to this bug.