Skip to main content

RabbitMQ CVE-2026-57212

| EUVDEUVD-2026-43015 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-07-10 GitHub_M
7.1
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege management credentials
  2. Delivery
    Reach management HTTP API on port 15672
  3. Exploit
    POST oversized valid JSON to with_decode/direct_request
  4. Execution
    Bypass pre-final-chunk size check
  5. Persist
    Broker buffers and decodes oversized body
  6. Impact
    Exhaust memory/CPU, node degrades or crashes

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the rabbitmq_management plugin is enabled and its HTTP API is reachable by the attacker, and - per CVSS PR:L - that the attacker holds valid low-privilege management API credentials able to POST to the with_decode or direct_request paths. The concrete trigger is a valid JSON request body large enough that its final combined size exceeds the limit while the pre-final-chunk accumulated size still passes the read_complete_body check. Limiting factors that reduce real-world risk: authentication is needed (not unauthenticated), the management plugin must be installed and enabled (it is optional though commonly used), and the management port (default 15672) must be network-reachable from the attacker - deployments that keep it internal-only and enforce a proxy body-size limit materially blunt the attack. No user interaction is required (UI:N).

Impact

This is a moderate, availability-only risk rather than a top-tier emergency. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L, base 7.1) indicates a network-reachable, low-complexity attack requiring some authentication (PR:L) with high impact only to availability and a limited subsequent-system availability effect (SA:L); confidentiality and integrity are untouched. No EPSS score was provided, there is no KEV listing, and no POC is referenced - so all three exploitation-likelihood signals are either absent or negative. The realistic priority driver is that the management API is authenticated, so an attacker needs at least valid low-privilege management credentials (or a path to them); this meaningfully limits mass exploitation and makes this more of a hardening/patch-on-cycle item than a drop-everything incident, though internet-exposed management ports raise the urgency considerably.

Exploit ScenarioDerived

An attacker holding low-privilege RabbitMQ management credentials (or reaching an exposed, weakly-secured 15672 endpoint) sends a crafted, chunked HTTP request to a with_decode or direct_request endpoint whose final combined JSON body exceeds the intended size limit. Because the size check misses the final chunk, the broker buffers and decodes the oversized payload, spiking memory/CPU and degrading or crashing the node, causing a denial of service. No public POC is referenced, but the low attack complexity (AC:L) makes reliable reproduction likely once the endpoint and credentials are known.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 10, 2026

Uncontrolled resource consumption in the RabbitMQ Management plugin's HTTP API lets an authenticated client crash or degrade the broker by submitting oversized-but-valid JSON bodies. The flaw lives in read_complete_body, which validates accumulated body size before the final chunk but never checks the final combined size, so the with_decode and direct_request code paths buffer and decode payloads that exceed intended limits. Affected releases are all versions prior to 3.13.14, 4.0.19, 4.1.10, and 4.2.5; no public exploit identified at time of analysis and the issue is not listed in CISA KEV.

RemediationAI

Vendor-released patch: upgrade to RabbitMQ 3.13.14, 4.0.19, 4.1.10, or 4.2.5 (or later) on the matching branch - this restores the missing final combined-size check on read_complete_body per the advisory GHSA-5cmq-vp28-xqrj and fixes referenced in PRs #15712/#15714 and commits 3976d14/b8fc2ef; release artifacts are at https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.5. Where immediate patching is not possible, reduce exposure by restricting access to the management HTTP API (default port 15672): bind it to localhost or a management VLAN, place it behind a reverse proxy or firewall that enforces a small max request-body size to cap oversized JSON before it reaches the broker, and never expose 15672 to the internet - trade-off is that legitimate management clients must route through the proxy/allowed network. Additionally, tighten management-plugin user permissions and rotate/limit low-privilege management credentials, since exploitation requires authenticated access; if the management plugin is not needed, disabling it (rabbitmq-plugins disable rabbitmq_management) removes the attack surface entirely at the cost of losing the web UI and REST API.

Affected VersionsENISA

rabbitmq-server 3.13.0, < 3.13.14
rabbitmq-server 4.2.0, < 4.2.5
rabbitmq-server 4.0.0, < 4.0.19
rabbitmq-server 4.1.0, < 4.1.10

Affected Packages

euvd rabbitmq_server_3_13_0 fix: 3.13.14
euvd rabbitmq_server_4_0_0 fix: 4.0.19
euvd rabbitmq_server_4_1_0 fix: 4.1.10
euvd rabbitmq_server_4_2_0 fix: 4.2.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 4 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

RabbitMQ is a widely used AMQP/streaming message broker (Erlang/OTP). The vulnerable component is the optional rabbitmq_management plugin, which exposes an HTTP REST/management API (default TCP 15672). Requests can be chunked; read_complete_body accumulates chunks and is supposed to enforce a maximum body size. The defect is an off-by-boundary size check: it compares the accumulated size before appending the final chunk but omits a check on the total combined size once the last chunk is added, so an oversized JSON payload passes validation and is fully buffered and JSON-decoded. This maps to CWE-770 (Allocation of Resources Without Limits or Throttling): unbounded memory/CPU is consumed parsing the payload, exhausting broker resources. Per the CPE (cpe:2.3:a:rabbitmq:rabbitmq-server), the exposure exists in rabbitmq-server itself when the management API is enabled.

Know when Rabbitmq gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L
vuln.today AI 6.5 MEDIUM

Network-reachable management API with low-privilege auth (PR:L), no user interaction, low complexity; impact is availability-only (A:H) via resource exhaustion, no confidentiality or integrity effect.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
Low

Lifecycle Timeline

1
Patch available
Jul 10, 2026 - 22:02 EUVD

DescriptionCVE.org

RabbitMQ is a messaging and streaming broker. Prior to 3.13.14, 4.0.19, 4.1.10, and 4.2.5, the rabbitmq_management HTTP API accepts oversized valid JSON bodies on with_decode and direct_request paths because read_complete_body checks the accumulated size before the final chunk but not the final combined size. This issue is fixed in versions 3.13.14, 4.0.19, 4.1.10, and 4.2.5.

Executive ViewAI

Why It Matters

RabbitMQ Management plugin versions prior to 3.13.14, 4.0.19, 4.1.10, and 4.2.5 are vulnerable to denial-of-service attacks that allow authenticated users to crash or degrade broker performance. No public exploit identified at time of analysis. This threatens message queue availability and dependent services; organizations should immediately identify affected deployments and plan remediation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict Management HTTP API access to authenticated users with documented business need; (2) Implement HTTP request body size limits at reverse proxy/load balancer; (3) Apply rate limiting to API endpoints; (4) Monitor broker resource utilization (CPU, memory, connections) with alerting for anomalies; (5) Review and audit accounts with API access; (6) Enable audit logging for Management API calls.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
High
widely deployed enterprise message broker, though management plugin exposure varies
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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-2026-63335 MEDIUM POC
6.3 Aug 18

Denial of service in the RabbitMQ Java client library (com.rabbitmq:amqp-client ≤ 5.30.0) allows a malicious or compromi

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-2026-77411 CRITICAL
9.5 Sep 16

Parsing desynchronization in the RabbitMQ amqp091-go AMQP 0.9.1 client library before 1.13.0 lets a malicious or comprom

CVE-2026-77405 CRITICAL
9.4 Sep 16

RabbitMQ's amqp091-go Go client library, in all versions before 1.13.0, builds TLS configuration from amqps:// URIs with

CVE-2021-32718 MEDIUM POC
5.4 Jun 28

RabbitMQ is a multi-protocol messaging broker. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploita

CVE-2026-67404 CRITICAL
9.2 Sep 23

RabbitMQ brokers that use the OAuth2 plugin can silently fall back to disabled TLS certificate verification when no CA b

CVE-2026-77408 CRITICAL
9.1 Sep 16

Silent AMQP 0.9.1 metadata corruption in the RabbitMQ amqp091-go Go client library prior to 1.13.0 lets an application t

CVE-2026-67231 CRITICAL
9.1 Sep 23

TLS client-authentication bypass in the RabbitMQ trust-store plugin lets a remote unauthenticated attacker whose forged

CVE-2026-63336 MEDIUM POC
5.1 Aug 18

TLS certificate validation is completely bypassed in the RabbitMQ Java client library (`com.rabbitmq:amqp-client`) prior

CVE-2026-77412 HIGH
8.9 Sep 16

Denial of service in the official RabbitMQ Go client library amqp091-go (versions prior to 1.13.0): a malicious, comprom

Vendor StatusVendor

SUSE

Severity: Moderate
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

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