Skip to main content

RabbitMQ CVE-2026-57220

| EUVDEUVD-2026-43018 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-07-10 GitHub_M
7.5
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

Unauthenticated remote client triggers memory exhaustion pre-auth, so AV:N/AC:L/PR:N/UI:N; impact is availability-only, hence C:N/I:N/A:H with scope unchanged.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
HIGH
qualitative
Red Hat
7.5 HIGH
qualitative

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Patch available
Jul 10, 2026 - 22:02 EUVD
Analysis Generated
Jul 10, 2026 - 21:21 vuln.today

DescriptionCVE.org

RabbitMQ is a messaging and streaming broker. Prior to 4.2.6, the RabbitMQ stream listener does not enforce the configured stream frame-size limit while assembling frames during authentication and before Tune negotiation, allowing an unauthenticated remote client to declare oversized frame lengths and consume broker memory in rabbit_stream_core. This issue is fixed in version 4.2.6.

AnalysisAI

Memory-exhaustion denial of service in RabbitMQ server prior to 4.2.6 allows an unauthenticated remote client to crash or degrade the broker via its stream protocol listener. Because the stream listener fails to enforce the configured frame-size limit while assembling frames during authentication and before Tune negotiation, an attacker can declare oversized frame lengths and force unbounded memory allocation in rabbit_stream_core. No public exploit has been identified at time of analysis and it is not listed in CISA KEV; risk stems from the trivially reachable, pre-authentication attack surface (CVSS 7.5).

Technical ContextAI

RabbitMQ is a widely deployed open-source message broker implementing AMQP, MQTT, STOMP, and its own binary stream protocol for high-throughput streaming workloads. The flaw lives in the stream protocol implementation (rabbit_stream_core), which frames client data on a dedicated stream listener port (default 5552). The root cause is CWE-770 (Allocation of Resources Without Limits or Throttling): the frame reassembly path reads the client-supplied frame length and buffers accordingly, but the configured stream frame-size limit is only applied after the Tune negotiation step. During the early authentication handshake - before Tune - that ceiling is not checked, so a client can advertise an arbitrarily large frame length and the broker will attempt to buffer it, consuming Erlang VM heap memory. The affected component is the RabbitMQ stream plugin/listener rather than the classic AMQP channel handling.

RemediationAI

Vendor-released patch: 4.2.6 - upgrade RabbitMQ server to 4.2.6 or later, which enforces the stream frame-size limit during frame assembly in the pre-Tune authentication phase (fixes in pull requests https://github.com/rabbitmq/rabbitmq-server/pull/16171 and https://github.com/rabbitmq/rabbitmq-server/pull/16173 and commits 595ec28fa1621b1f2c28124e4e0466a8ad963547 and 773a49c4921e8be990262a2d609c35916825679e; advisory at https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-f364-87q5-j35q). Where immediate patching is not possible, restrict network access to the stream listener port (default 5552, and TLS 5551) so it is reachable only from trusted application networks via firewall or security-group rules - the trade-off is that legitimate remote stream clients must originate from allowlisted ranges. If the stream protocol is not required, disable the rabbitmq_stream plugin entirely (rabbitmq-plugins disable rabbitmq_stream), which removes the vulnerable listener but also disables all streaming functionality for that node. As a partial control, place the broker behind memory-based alarms and monitoring so operators are alerted before exhaustion cascades, though this mitigates impact rather than preventing the allocation.

CVE-2026-57219 HIGH POC
8.7 Jul 10

Sensitive credential disclosure in RabbitMQ affects installations running the management plugin with OAuth 2 configured

CVE-2019-11287 HIGH POC
7.5 Nov 23

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 ver

CVE-2016-9877 CRITICAL
9.8 Dec 29

An issue was discovered in Pivotal RabbitMQ 3.x before 3.5.8 and 3.6.x before 3.6.6 and RabbitMQ for PCF 1.5.x before 1.

CVE-2025-50200 MEDIUM POC
5.5 Jun 19

RabbitMQ is a messaging and streaming broker. In versions 3.13.7 and prior, RabbitMQ is logging authorization headers in

CVE-2017-4966 HIGH
7.8 Jun 13

An issue was discovered in these Pivotal RabbitMQ versions: all 3.4.x versions, all 3.5.x versions, and 3.6.x versions p

CVE-2021-22117 HIGH
7.8 May 18

RabbitMQ installers on Windows prior to version 3.8.16 do not harden plugin directory permissions, potentially allowing

CVE-2026-57214 HIGH
7.1 Jul 10

Stored cross-site scripting in the RabbitMQ management UI (versions prior to 4.2.5) lets a user holding queue/exchange d

CVE-2026-57212 HIGH
7.1 Jul 10

Uncontrolled resource consumption in the RabbitMQ Management plugin's HTTP API lets an authenticated client crash or deg

CVE-2026-57217 HIGH
7.0 Jul 10

Authorization bypass in RabbitMQ topic permissions lets an authenticated user with restricted topic rights publish to or

CVE-2026-57215 HIGH
7.0 Jul 10

Improper authorization in RabbitMQ broker (versions prior to 3.13.15, 4.0.20, 4.1.11, and 4.2.6) allows an authenticated

CVE-2026-57216 CRITICAL
10.0 Jul 10

Authentication bypass in RabbitMQ (broker versions prior to 3.13.15, 4.0.20, 4.1.11, and 4.2.6) lets a loopback-restrict

CVE-2026-57211 CRITICAL
10.0 Jul 10

Server-side request forgery and NTLM credential exposure in the RabbitMQ management plugin (versions 4.1.0 to before 4.1

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Module for Server Applications 15 SP7 Affected
SUSE Linux Enterprise Module for Server Applications 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected

Share

CVE-2026-57220 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy