CVE-2026-67409
Last modified
CVE-2026-67409 is a high-severity vulnerability rated 8.2/10 on the CVSS scale. RabbitMQ is a messaging and streaming broker. From 3.13.0 until 4.3.3, 4.2.9, 4.1.14, 4.0.23, and 3.13.18, JWKS Fetch Ignores HTTP Response Status Code - Signing Key Destruction Causes Authentication DoS (CWE-252).
Description
RabbitMQ is a messaging and streaming broker. From 3.13.0 until 4.3.3, 4.2.9, 4.1.14, 4.0.23, and 3.13.18, JWKS Fetch Ignores HTTP Response Status Code - Signing Key Destruction Causes Authentication DoS (CWE-252). the JWKS key fetching mechanism in uaajwt.erl does not validate the HTTP response status code when downloading signing keys from the OAuth2 provider's JWKS endpoint. Non-200 responses (including 4xx and 5xx errors) are processed identically to successful responses. When the JWKS endpoint returns an error response with a valid-JSON body that lacks a keys field, all previously cached signing keys are destroyed, causing a persistent authentication denial of Files: deps/rabbitmqauthbackendoauth2/src/uaajwt.erl, lines 50-63 deps/rabbitmqauthbackendoauth2/src/uaajwks.erl, lines 5-7 deps/rabbitmqauthbackendoauth2/src/rabbitoauth2provider.erl, lines 98-107 Bug 1: HTTP status code ignored (uaajwt.erl:50-63): The Erlang httpc module returns {ok, {{HttpVersion, StatusCode, ReasonPhrase}, Headers, Body}}. The pattern {ok, {, , JwksBody}} matches ANY successful HTTP transaction Persistent authentication DoS: Once keys are destroyed, ALL OAuth2/JWT authentication fails for all users until a new successful JWKS refresh occurs Amplification: A single attacker can deny access to all legitimate OAuth2 users across the entire RabbitMQ. This issue is fixed in versions 4.3.3, 4.2.9, 4.1.14, 4.0.23, and 3.13.18.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| rabbitmq | rabbitmq-server | >= 4.3.0, < 4.3.3; >= 4.2.0, < 4.2.9; >= 4.1.0, < 4.1.14; >= 4.0.0, < 4.0.23; >= 3.13.0, < 3.13.18 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-67409?
How severe is CVE-2026-67409?
How do I fix CVE-2026-67409?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-67403Cash Collect contains an improper authorization vulnerabilit…9
- CVE-2026-67404RabbitMQ is a messaging and streaming broker. Prior to versi…9.2
- CVE-2026-67405RabbitMQ is a messaging and streaming broker. Prior to versi…5.3
- CVE-2026-67406RabbitMQ is a messaging and streaming broker. From 4.0.0 unt…4.6
- CVE-2026-67407RabbitMQ is a messaging and streaming broker. From 4.0.0 unt…5.1
- CVE-2026-67408RabbitMQ is a messaging and streaming broker. From 4.1.0 unt…7.1
- CVE-2026-6741The LatePoint – Calendar Booking Plugin for Appointments and…8.8
- CVE-2026-67410RabbitMQ is a messaging and streaming broker. From 4.2.0 unt…8.2
- CVE-2026-67411RabbitMQ is a messaging and streaming broker. From 3.13.0 un…6
- CVE-2026-67412RabbitMQ is a messaging and streaming broker. From 3.13.0 un…6
- CVE-2026-67413RabbitMQ is a messaging and streaming broker. From 4.0.0 unt…6
- CVE-2026-67415RabbitMQ is a messaging and streaming broker. From 4.2.0 unt…5.9
Are you affected by CVE-2026-67409?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
