cbcvebase.

Rabbitmq Rabbitmq-Server vulnerabilities

90 known vulnerabilities affecting rabbitmq/rabbitmq-server.

Total CVEs
90
CISA KEV
0
Public exploits
1
Exploited in wild
0
Severity breakdown
CRITICAL5HIGH22MEDIUM60LOW3

Vulnerabilities

Page 3 of 5
CVE-2026-66072P3MEDIUMCVSS 6.5v>= 3.13.0, < 3.13.15v>= 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.5v>= 4.3.0, < 4.3.3v>= 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
CVE-2026-67406P3MEDIUMCVSS 6.5v>= 4.3.0, < 4.3.3v>= 4.2.0, < 4.2.9+2 more2026-09-25
CVE-2026-67406 [MEDIUM] CWE-200 CVE-2026-67406: RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3, 4.2.9, 4.1.14, and 4.0.23, Sho RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3, 4.2.9, 4.1.14, and 4.0.23, Shovel does not format state logged by the crash reporter and can leave unencrypted credentials in a crash dump file. the shovel worker genserver processes does not implement the formatstatus/2 callback. When these processes crash (e.g., due to network p
nvd
CVE-2026-67222P3MEDIUMCVSS 6.5v>= 3.13.0, < 3.13.15v>= 4.0.0, < 4.0.20+2 more2026-09-25
CVE-2026-67222 [MEDIUM] CWE-400 CVE-2026-67222: RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.15, 4.0.20, 4.1.11, and 4.2.6, RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.15, 4.0.20, 4.1.11, and 4.2.6, mechanisms/1 applied list_to_atom/1 to every colon-delimited token in an attacker-controlled auth_mechanism value, permanently consuming Erlang VM atoms and allowing the node to be crashed with a large request. Exploitation requires the Shovel or Feder
nvd
CVE-2026-67420P3MEDIUMCVSS 6.5v>= 3.13.0, < 3.13.19v>= 4.0.0, < 4.0.24+3 more2026-09-25
CVE-2026-67420 [MEDIUM] CWE-862 CVE-2026-67420: RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.19, 4.0.24, 4.1.15, 4.2.10, and RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.19, 4.0.24, 4.1.15, 4.2.10, and 4.3.5, RabbitMQ OAuth credential refresh retains revoked runtime tags. when an existing AMQP connection refreshes from an OAuth token that grants the impersonator tag to a valid same-username token that no longer grants that tag, RabbitMQ updates the
nvd
CVE-2026-67414P3MEDIUMCVSS 6.0v>= 4.0.0, < 4.0.24v>= 4.1.0, < 4.1.15+2 more2026-10-14
CVE-2026-67414 [MEDIUM] CWE-400 CVE-2026-67414: RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.0.24, 4.1.15, 4.2.10, and 4.3.4, de RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.0.24, 4.1.15, 4.2.10, and 4.3.4, deps/amqp10_common/src/amqp10_binary_parser.erl materializes each element of AMQP 1.0 arrays whose shared constructor has zero width, while limiting only the number of elements in each array and not the aggregate arrays in a frame. After completing SASL
nvd
CVE-2026-67228P3MEDIUMCVSS 6.9v>= 4.2.0, < 4.2.7v>= 4.3.0, < 4.3.12026-09-23
CVE-2026-67228 [MEDIUM] CWE-400 CVE-2026-67228: RabbitMQ is a messaging and streaming broker. Prior to versions 4.2.7 and 4.3.1, The runtime-paramet RabbitMQ is a messaging and streaming broker. Prior to versions 4.2.7 and 4.3.1, The runtime-parameters lookup path coerces the URL :component segment to an atom with rabbit_data_coercion:to_atom/1 in lookup_component/1 (deps/rabbit/src/rabbit_runtime_parameters.erl), creating a new atom for any previously unseen value. A safe helper, rabbit_registr
nvd
CVE-2026-67219P3MEDIUMCVSS 6.5v>= 3.13.0, < 3.13.15v>= 4.0.0, < 4.0.20+2 more2026-09-23
CVE-2026-67219 [MEDIUM] CWE-770 CVE-2026-67219: 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, add_binding/3 parses the routing key as an integer weight N and computes ring positions with lists:seq(NextN0, NextN0 + N - 1). validate_binding/2 only checks N >= 1 , no upper bound. The resulting list is stored in the exchange's Khepri record,
nvd
CVE-2026-67236P3MEDIUMCVSS 6.5v>= 4.2.0, < 4.2.8v>= 4.3.0, < 4.3.22026-09-25
CVE-2026-67236 [MEDIUM] CWE-312 CVE-2026-67236: RabbitMQ is a messaging and streaming broker. From 4.2.0 until 4.2.8 and 4.3.2, a successful POST /l RabbitMQ is a messaging and streaming broker. From 4.2.0 until 4.2.8 and 4.3.2, a successful POST /login caused is_authorized/2 to set an auth cookie containing base64-encoded username:password credentials without HttpOnly, Secure, SameSite, or expiration protections. Because base64 is encoding rather than encryption, an attacker with same-origin cr
nvd
CVE-2026-67416P3MEDIUMCVSS 5.3v>= 4.0.0, < 4.0.24v>= 4.1.0, < 4.1.15+2 more2026-10-14
CVE-2026-67416 [MEDIUM] CWE-20 CVE-2026-67416: RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.0.24, 4.1.15, 4.2.10, and 4.3.4, th RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.0.24, 4.1.15, 4.2.10, and 4.3.4, the optimized AMQP 1.0 server_mode parser in deps/amqp10_common/src/amqp10_binary_parser.erl matches the textual prefixes of symbolic data, sequence, and value body descriptors without verifying their encoded symbol lengths. An authenticated AMQP 1.0 pub
nvd
CVE-2026-67421P3MEDIUMCVSS 6.8v>= 3.13.0, < 3.13.19v>= 4.0.0, < 4.0.24+3 more2026-09-25
CVE-2026-67421 [MEDIUM] CWE-862 CVE-2026-67421: RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.19, 4.0.24, 4.1.15, 4.2.10, and RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.19, 4.0.24, 4.1.15, 4.2.10, and 4.3.5, RabbitMQ Management rendered an AMQP authorization-error reason containing an attacker-controlled queue name as HTML when the OAuth management UI was enabled. Exploitation requires an attacker with queue configure permission, a management admi
nvd
CVE-2026-57218P3MEDIUMCVSS 6.5v>= 4.2.0, < 4.2.62026-07-10
CVE-2026-57218 [MEDIUM] CWE-863 CVE-2026-57218: RabbitMQ is a messaging and streaming broker. Prior to 4.2.6, RabbitMQ AMQP 0-9-1 allows an existing RabbitMQ is a messaging and streaming broker. Prior to 4.2.6, RabbitMQ AMQP 0-9-1 allows an existing consumer to keep receiving messages after OAuth token expiry or connection.update_secret refresh to reduced scopes because existing consumers are not canceled or reauthorized at delivery time after the channel user state changes. This issue is fixed
nvd
CVE-2026-67419P3MEDIUMCVSS 6.5fixed in 4.3.52026-09-25
CVE-2026-67419 [MEDIUM] CWE-407 CVE-2026-67419: RabbitMQ is a messaging and streaming broker. Prior to 4.3.5, an authenticated user who can bind a q RabbitMQ is a messaging and streaming broker. Prior to 4.3.5, an authenticated user who can bind a queue to a topic exchange and publish to it can use consecutive # segments in a binding key to make both topic matchers revisit the same trie-node and routing-key-suffix states without memoization. The matcher materializes duplicate destinations before
nvd
CVE-2026-66078P4MEDIUMCVSS 5.5v>= 3.13.0, < 3.13.15v>= 4.0.0, < 4.0.20+2 more2026-09-25
CVE-2026-66078 [MEDIUM] CWE-862 CVE-2026-66078: 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, protected tag bypass via bulk-delete. dELETE /api/users/:name refuses to delete users tagged protected (rabbitmgmtwmuser:deleteresource/2 checks isprotecteduser). POST /api/users/bulk-delete iterates the supplied username list and calls rabbitaut
nvd
CVE-2026-67418P4MEDIUMCVSS 5.3v>= 3.13.0, < 3.13.19v>= 4.0.0, < 4.0.24+3 more2026-10-14
CVE-2026-67418 [MEDIUM] CWE-248 CVE-2026-67418: RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.19, 4.0.24, 4.1.15, 4.2.10, and RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.19, 4.0.24, 4.1.15, 4.2.10, and 4.3.5, the MQTT 5 parser in deps/rabbitmq_mqtt/src/rabbit_mqtt_packet.erl accepts Request-Problem-Information on PUBLISH packets even though the property is valid only for CONNECT. An authenticated publisher with topic write permission can cause the
nvd
CVE-2026-61837P3MEDIUMCVSS 5.3v>= 4.3.0, < 4.3.3v>= 4.2.0, < 4.2.9+2 more2026-09-25
CVE-2026-61837 [MEDIUM] CWE-285 CVE-2026-61837: RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3, 4.2.9, 4.1.14, and 4.0.23, AMQ RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3, 4.2.9, 4.1.14, and 4.0.23, AMQP 1.0 management GET /bindings exposes full binding topology to any authenticated AMQP user without resource/management permission checks. the AMQP 1.0 HTTP-over-AMQP management endpoint GET /bindings (the rabbitamqpmanagement handler) enumerates bind
nvd
CVE-2018-1279P4MEDIUMCVSS 6.5≥ 0, < 3.9.8-52018-12-10
CVE-2018-1279 [MEDIUM] CVE-2018-1279: Pivotal RabbitMQ for PCF, all versions, uses a deterministically generated cookie that is shared between all machines when configured in a multi-tenan Pivotal RabbitMQ for PCF, all versions, uses a deterministically generated cookie that is shared between all machines when configured in a multi-tenant cluster. A remote attacker who can gain information about the network topology can guess this cookie and, if they have access to the right ports on any server
osv
CVE-2026-66077P4MEDIUMCVSS 6.1v>= 3.13.0, < 3.13.15v>= 4.0.0, < 4.0.20+2 more2026-09-23
CVE-2026-66077 [MEDIUM] CWE-79 CVE-2026-66077: RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, and 4.2.6, RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, and 4.2.6, The management UI uses EJS 1.0 in which does NOT HTML-escape. connection.ejs:135 renders (and peer_cert_issuer) directly into the page. The same pattern appears in streamConnection.ejs:102,106,110. The values come from rabbit_ssl:peer_cert_subject/1 whi
nvd
CVE-2026-67242P4MEDIUMCVSS 5.4v>= 4.2.0, < 4.2.9v>= 4.3.0, < 4.3.32026-09-25
CVE-2026-67242 [MEDIUM] CWE-613 CVE-2026-67242: RabbitMQ is a messaging and streaming broker. From 4.2.0 until 4.2.9 and 4.3.3, OAuth2 isinteger(Exp RabbitMQ is a messaging and streaming broker. From 4.2.0 until 4.2.9 and 4.3.3, OAuth2 isinteger(Exp) guard skips token-expiry checks for float exp. validatetokenexpiry/1 (lines 208-214) and expirytimestamp/1 (138-144) both guard with 'when isinteger(Exp)' and fall through to ok/never for float values. josejwt:verify validates only the signature, no
nvd
CVE-2015-8786P4MEDIUMCVSS 6.5≥ 0, < 3.6.5-12016-12-09
CVE-2015-8786 [MEDIUM] CVE-2015-8786: The Management plugin in RabbitMQ before 3 The Management plugin in RabbitMQ before 3.6.1 allows remote authenticated users with certain privileges to cause a denial of service (resource consumption) via the (1) lengths_age or (2) lengths_incr parameter.
osv
Rabbitmq Rabbitmq-Server vulnerabilities | cvebase