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 3 of 4
CVE-2026-67406P3MEDIUMCVSS 6.5≥ 4.0.0, < 4.0.23≥ 4.1.0, < 4.1.14+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.5≥ 3.13.0, < 3.13.15≥ 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.5≥ 3.13.0, < 3.13.19≥ 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-67219P3MEDIUMCVSS 6.5≥ 3.13.0, < 3.13.15≥ 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.5≥ 4.2.0, < 4.2.8≥ 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-67421P3MEDIUMCVSS 6.8≥ 3.13.0, < 3.13.9≥ 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.5≥ 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.5≥ 4.3.0, < 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.5≥ 3.13.0, < 3.13.15≥ 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-61837P3MEDIUMCVSS 5.3≥ 4.0.0, < 4.0.23≥ 4.1.0, < 4.1.14+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-2026-66077P4MEDIUMCVSS 6.1≥ 3.13.0, < 3.13.15≥ 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.4≥ 4.2.0, < 4.2.9≥ 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-2026-67224P4MEDIUMCVSS 4.9≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.20+3 more2026-09-23
CVE-2026-67224 [MEDIUM] CWE-22 CVE-2026-67224: 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 trace consumer constructs the output path as filename:join(TraceDir, Name ++ ".log") where Name comes from PUT /api/traces/:vhost/:name. No safe_relative_path / traversal check is applied on the write side, while the read side (rabbit_tracing
nvd
CVE-2026-66075P4MEDIUMCVSS 5.4≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.20+3 more2026-09-23
CVE-2026-66075 [MEDIUM] CWE-862 CVE-2026-66075: 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, is_authorized/2 for the /federation-links/.../restart route uses is_authorized_monitor (accepts the monitoring tag), while allowed_methods permits DELETE and delete_resource/2 triggers rabbit_federation_link_sup:restart. There is no per-method e
nvd
CVE-2020-5419P4MEDIUMCVSS 6.7≥ 3.8.0, < 3.8.72020-08-31
CVE-2020-5419 [MEDIUM] CWE-427 CVE-2020-5419: RabbitMQ versions 3.8.x prior to 3.8.7 are prone to a Windows-specific binary planting security vuln RabbitMQ versions 3.8.x prior to 3.8.7 are prone to a Windows-specific binary planting security vulnerability that allows for arbitrary code execution. An attacker with write privileges to the RabbitMQ installation directory and local access on Windows could carry out a local binary hijacking (planting) attack and execute arbitrary code.
nvd
CVE-2017-4965P4MEDIUMCVSS 6.1v3.4.0v3.4.1+9 more2017-06-13
CVE-2017-4965 [MEDIUM] CWE-79 CVE-2017-4965: 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. Several forms in the RabbitMQ management UI are vulnerable to XSS attacks.
nvd
CVE-2026-67239P4MEDIUMCVSS 5.4≥ 3.13.0, < 3.13.18≥ 4.0.0, < 4.0.23+3 more2026-09-25
CVE-2026-67239 [MEDIUM] CWE-79 CVE-2026-67239: RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.18 and 4.0.23 and 4.1.14 and 4. RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.18 and 4.0.23 and 4.1.14 and 4.2.9 and 4.3.3, Stored XSS via TLS peer-certificate DN in stream-management UI (sibling of V-11). lines 102/106/110 render peercertsubject / peercertissuer with raw and no fmtstring(). RFC4514 backslash-escaping of is HTML-inert and bypassable (). Requi
nvd
CVE-2026-57221P4MEDIUMCVSS 5.0≥ 3.13.0, < 4.2.62026-07-10
CVE-2026-57221 [MEDIUM] CWE-862 CVE-2026-57221: RabbitMQ is a messaging and streaming broker. Prior to 3.13.15, 4.0.20, 4.1.11, and 4.2.6, RabbitMQ RabbitMQ is a messaging and streaming broker. Prior to 3.13.15, 4.0.20, 4.1.11, and 4.2.6, RabbitMQ does not perform authorization checks on passive queue.declare and exchange.declare AMQP 0-9-1 operations, allowing any authenticated user who can connect to a virtual host to enumerate queue and exchange names and read queue message and consumer count
nvd
CVE-2025-50200P4MEDIUMCVSS 5.5fixed in 4.0.82025-06-19
CVE-2025-50200 [MEDIUM] CWE-532 CVE-2025-50200: RabbitMQ is a messaging and streaming broker. In versions 3.13.7 and prior, RabbitMQ is logging auth RabbitMQ is a messaging and streaming broker. In versions 3.13.7 and prior, RabbitMQ is logging authorization headers in plaintext encoded in base64. When querying RabbitMQ api with HTTP/s with basic authentication it creates logs with all headers in request, including authorization headers which show base64 encoded username:password. This is easy t
nvd
CVE-2026-67221P4MEDIUMCVSS 4.9≥ 3.13.0, < 3.13.15≥ 4.0.0, < 4.0.20+2 more2026-09-23
CVE-2026-67221 [MEDIUM] CWE-312 CVE-2026-67221: 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, The AMQP 0-9-1 shovel calls amqp_uri:remove_credentials before storing its connection URI, but the AMQP 1.0 shovel stores the raw URI including the password. The stored URI is visible via GET /api/shovels and via rabbitmqctl shovel_status. Preco
nvd
Broadcom Rabbitmq Server vulnerabilities | cvebase