cbcvebase.

Broadcom Rabbitmq Server vulnerabilities

74 known vulnerabilities affecting broadcom/rabbitmq_server.

Total CVEs
74
CISA KEV
0
Public exploits
1
Exploited in wild
0
Severity breakdown
CRITICAL5HIGH22MEDIUM47

Vulnerabilities

Page 2 of 4
CVE-2019-11287P3HIGHCVSS 7.5≥ 3.8.0, < 3.8.12019-11-23
CVE-2019-11287 [HIGH] CWE-400 CVE-2019-11287: Pivotal RabbitMQ, versions 3.7.x prior to 3.7.21 and 3.8.x prior to 3.8.1, and RabbitMQ for Pivotal Pivotal RabbitMQ, versions 3.7.x prior to 3.7.21 and 3.8.x prior to 3.8.1, and RabbitMQ for Pivotal Platform, 1.16.x versions prior to 1.16.7 and 1.17.x versions prior to 1.17.4, contain a web management plugin that is vulnerable to a denial of service attack. The "X-Reason" HTTP Header can be leveraged to insert a malicious Erlang format string that w
nvd
CVE-2026-66076P3MEDIUMCVSS 6.5≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.20+2 more2026-09-23
CVE-2026-66076 [MEDIUM] CWE-862 CVE-2026-66076: RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 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, is_authorized/2 calls rabbit_mgmt_util:is_authorized/2, which checks only the management tag, instead of is_authorized_vhost/2. The /api/queues/quorum/:vhost/:queue/status handler reads the vhost from the path without checking that the user can
nvd
CVE-2022-31008P3HIGHCVSS 7.5≥ 3.9.0, < 3.9.18≥ 3.10.0, < 3.10.22022-10-06
CVE-2022-31008 [HIGH] CWE-330 CVE-2022-31008: RabbitMQ is a multi-protocol messaging and streaming broker. In affected versions the shovel and fed RabbitMQ is a multi-protocol messaging and streaming broker. In affected versions the shovel and federation plugins perform URI obfuscation in their worker (link) state. The encryption key used to encrypt the URI was seeded with a predictable secret. This means that in case of certain exceptions related to Shovel and Federation plugins, reasonably eas
nvd
CVE-2026-67233P3HIGHCVSS 7.1≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.20+3 more2026-09-24
CVE-2026-67233 [HIGH] CWE-862 CVE-2026-67233: RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 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.1, The shovel management resource's is_authorized/2 delegates to rabbit_mgmt_util:is_authorized_monitor/2, which accepts the monitoring tag. But allowed_methods includes DELETE, and delete_resource/2 deletes / restarts shovel runtime parameters with
nvd
CVE-2026-67412P3HIGHCVSS 7.1≥ 3.13.0, < 3.13.18≥ 4.0.0, < 4.0.24+3 more2026-09-25
CVE-2026-67412 [HIGH] CWE-862 CVE-2026-67412: RabbitMQ is a messaging and streaming broker. From 3.13.0 until 4.3.3, 4.2.9 , 4.1.14, 4.0.24, and 3 RabbitMQ is a messaging and streaming broker. From 3.13.0 until 4.3.3, 4.2.9 , 4.1.14, 4.0.24, and 3.13.18, Federation upstream in RabbitMQ skips vhost authorization allowing cross-vhost message access. what the bug lets you do. A policymaker on one vhost reads and drains messages out of another vhost it has no permission on. With the default ack-mode
nvd
CVE-2026-67409P3MEDIUMCVSS 6.5≥ 3.13.0, < 3.13.18≥ 4.0.0, < 4.0.23+3 more2026-09-25
CVE-2026-67409 [MEDIUM] CWE-252 CVE-2026-67409: 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. 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 OAu
nvd
CVE-2026-67218P3MEDIUMCVSS 6.5≥ 4.0.0, < 4.0.22≥ 4.1.0, < 4.1.11+1 more2026-09-23
CVE-2026-67218 [MEDIUM] CWE-862 CVE-2026-67218: RabbitMQ is a messaging and streaming broker. Prior to versions 4.0.22, 4.1.11, 4.2.6, and 4.3.0, ac RabbitMQ is a messaging and streaming broker. Prior to versions 4.0.22, 4.1.11, 4.2.6, and 4.3.0, accept_content/2 at line 56 calls rabbit_stream_manager:create_super_stream/... directly after is_authorized (which only checks the management tag + vhost access via is_authorized_vhost). The stream-protocol equivalent (rabbit_stream_reader.erl create_s
nvd
CVE-2026-67220P3MEDIUMCVSS 6.5≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.20+2 more2026-09-23
CVE-2026-67220 [MEDIUM] CWE-400 CVE-2026-67220: RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, 4.3. RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, 4.3.0, When a binding is created on an x-jms-topic exchange, add_binding/3 reads the rjms_erlang_selector argument and passes it through erl_scan:string/1 then erl_parse:parse_term/1. erl_scan:string/1 interns every atom literal it tokenizes. validate_bin
nvd
CVE-2026-67407P3HIGHCVSS 7.1≥ 4.0.0, < 4.0.23≥ 4.1.0, < 4.1.14+2 more2026-09-25
CVE-2026-67407 [HIGH] CVE-2026-67407: RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3 and 4.2.9 and 4.1.14 and 4.0.23 RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3 and 4.2.9 and 4.1.14 and 4.0.23, Incomplete fix for CVE-2026-44838: escaperegexchar/1 does not escape -, leaving room for an MQTT topic permission bypass. the CVE-2026-44838 fix made expandtopicpermission/2 escape regex metacharacters in expanded topic-permission variables (escaperegex(V)),
nvd
CVE-2026-66074P3MEDIUMCVSS 6.5≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.20+2 more2026-09-23
CVE-2026-66074 [MEDIUM] CWE-1333 CVE-2026-66074: RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 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, match_value/3 passes the user-supplied ?name= regular expression to re:run with no match_limit option, and executes it once per resource in the result set. OTP's default 10M match_limit caps each call at roughly 100-200ms, but the regex runs on
nvd
CVE-2026-57217P3MEDIUMCVSS 6.5≥ 3.13.0, < 4.2.62026-07-10
CVE-2026-57217 [MEDIUM] CWE-863 CVE-2026-57217: RabbitMQ is a messaging and streaming broker. Prior to 3.13.15, 4.0.21, 4.1.11, and 4.2.6, RabbitMQ RabbitMQ is a messaging and streaming broker. Prior to 3.13.15, 4.0.21, 4.1.11, and 4.2.6, RabbitMQ topic authorization can allow restricted topic writes and binds during metadata-store failures because topic-permission lookup errors from Khepri can collapse to undefined, which the internal backend treats as allow. This issue is fixed in versions 3.1
nvd
CVE-2021-22117P3HIGHCVSS 7.8≥ 3.8.0, < 3.8.16vRabbitMQ Windows installers prior to version 3.8.162021-05-18
CVE-2021-22117 [HIGH] CWE-94 CVE-2021-22117: RabbitMQ installers on Windows prior to version 3.8.16 do not harden plugin directory permissions, p RabbitMQ installers on Windows prior to version 3.8.16 do not harden plugin directory permissions, potentially allowing attackers with sufficient local filesystem permissions to add arbitrary plugins.
nvd
CVE-2017-4966P3HIGHCVSS 7.8v3.4.0v3.4.1+9 more2017-06-13
CVE-2017-4966 [HIGH] CWE-200 CVE-2017-4966: An issue was discovered in these Pivotal RabbitMQ versions: all 3.4.x versions, all 3.5.x versions, An issue was discovered in these Pivotal RabbitMQ versions: all 3.4.x versions, all 3.5.x versions, and 3.6.x versions prior to 3.6.9; and these RabbitMQ for PCF versions: all 1.5.x versions, 1.6.x versions prior to 1.6.18, and 1.7.x versions prior to 1.7.15. RabbitMQ management UI stores signed-in user credentials in a browser's local storage without ex
nvd
CVE-2026-66073P3MEDIUMCVSS 6.5≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.20+2 more2026-09-25
CVE-2026-66073 [MEDIUM] CWE-400 CVE-2026-66073: RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.15 and 4.0.20 and 4.1.11 and 4. RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.15 and 4.0.20 and 4.1.11 and 4.2.6, Atom table exhaustion via management API node field. pUT /api/queues/:vhost/:name (and the exchanges and bindings endpoints) accepts a node JSON field. The value goes through rabbitnodes:make → listtoatom with no cluster membership check first. E
nvd
CVE-2026-67241P3MEDIUMCVSS 6.5≥ 4.2.0, < 4.2.9≥ 4.3.0, < 4.3.32026-09-25
CVE-2026-67241 [MEDIUM] CWE-862 CVE-2026-67241: RabbitMQ is a messaging and streaming broker. From 4.2.0 until 4.2.9 and 4.3.3, AMQP 1.0 management RabbitMQ is a messaging and streaming broker. From 4.2.0 until 4.2.9 and 4.3.3, AMQP 1.0 management exchange.declare skips alternate-exchange permission check. pUT /exchanges/:name (lines 192-240) checks only configure on the declared exchange and passes XArgs straight to rabbitexchange:declare/7. It omits the checkreadpermitted(X) + checkwritepermit
nvd
CVE-2026-67235P3MEDIUMCVSS 6.5≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.20+2 more2026-09-23
CVE-2026-67235 [MEDIUM] CWE-770 CVE-2026-67235: RabbitMQ is a messaging and streaming broker. Prior to versions 4.3.0, 4.2.6, 4.1.11, 4.0.20, and 3. RabbitMQ is a messaging and streaming broker. Prior to versions 4.3.0, 4.2.6, 4.1.11, 4.0.20, and 3.13.15, The content-header BodySize (a uint64) was stored without validation against max_message_size. The size check ran only when assembly completed. By declaring body_size = 2^63-1 and then streaming fragments, a client ensured that check_msg_size n
nvd
CVE-2026-66071P3MEDIUMCVSS 6.5≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.22+3 more2026-09-25
CVE-2026-66071 [MEDIUM] CWE-400 CVE-2026-66071: RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.15 and 4.0.22 and 4.1.11 and 4. RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.15 and 4.0.22 and 4.1.11 and 4.2.6 and 4.3.1, Atom exhaustion: OAuth2 JWT tag: scope values. extractscopes/1 parses scopes of the form .tag: and calls rabbitdatacoercion:toatom() to convert to a tag atom. The token signature is verified first, so the attacker cannot forge scopes ,
nvd
CVE-2026-67413P3MEDIUMCVSS 6.5≥ 4.0.0, < 4.0.23≥ 4.1.0, < 4.1.14+2 more2026-09-25
CVE-2026-67413 [MEDIUM] CWE-1333 CVE-2026-67413: RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.0.23, 4.1.14, 4.2.9, and 4.3.3, the RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.0.23, 4.1.14, 4.2.9, and 4.3.3, the optional rabbitmq_jms_topic_exchange plugin's x-jms-topic exchange accepted a client-controlled rjms_erlang_selector binding expression whose LIKE evaluator expanded percent and underscore wildcards into overlapping PCRE fragments. It executed those
nvd
CVE-2026-66072P3MEDIUMCVSS 6.5≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.20+3 more2026-09-23
CVE-2026-66072 [MEDIUM] CWE-400 CVE-2026-66072: RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 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.1, get_chunk_selector/1 calls binary_to_atom on the raw client-supplied > property from post-auth subscribe and resolve_offset_spec frames, with no whitelist and no existing guard. An authenticated stream client with read access to any stream can c
nvd
CVE-2026-67408P3MEDIUMCVSS 6.5≥ 4.1.0, < 4.1.11≥ 4.2.0, < 4.2.9+1 more2026-09-25
CVE-2026-67408 [MEDIUM] CWE-400 CVE-2026-67408: RabbitMQ is a messaging and streaming broker. From 4.1.0 until 4.3.3, 4.2.9, and 4.1.11, Stream Mana RabbitMQ is a messaging and streaming broker. From 4.1.0 until 4.3.3, 4.2.9, and 4.1.11, Stream Management Super-Stream Binding Keys Allocation Allows Low-Privilege Node Denial of Service. rabbitMQ 4.3.1 with rabbitmqstreammanagement enabled accepts PUT /api/stream/super-streams/{vhost}/{name} requests from an authenticated management user that can
nvd
Broadcom Rabbitmq Server vulnerabilities | cvebase