Skip to main content

RabbitMQ CVE-2026-57211

| EUVDEUVD-2026-43016 CRITICAL
Absolute Path Traversal (CWE-36)
2026-07-10 GitHub_M
Critical
Disputed · 10.0 NVD
View

Attack ChainAIDerived

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

  1. Access
    Reach RabbitMQ management HTTP endpoint (port 15672)
  2. Delivery
    Send crafted static request with URL-encoded backslashes
  3. Exploit
    Bypass pre-validation into erl_prim_loader read_file_info
  4. Execution
    Windows resolves and connects to attacker UNC path
  5. Persist
    Capture leaked DNS query and NetNTLM hash
  6. Impact
    Relay credentials or exfiltrate via SMB

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Absolute path validation
Exploitation Conditions

Exploitation requires the target to be running RabbitMQ on Windows (UNC/SMB path semantics do not apply on Linux or macOS) and to have MULTIPLE management extension plugins enabled - the vulnerable rabbit_mgmt_wm_static code path only mishandles the URL-encoded backslash under that plugin arrangement, which is not the default configuration. The attacker must be able to reach the management plugin's HTTP interface (default port 15672) and send a request whose path carries URL-encoded backslashes forming a UNC path to an attacker-controlled host. Limiting factors: Windows-only, non-default plugin configuration, network reachability to the management listener, and attacker-controlled DNS/SMB infrastructure to receive the callback; the realistic payoff is outbound DNS/SMB coercion and NetNTLM credential capture/relay rather than direct code execution.

Impact

The signals conflict sharply. The published CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H = 10.0) implies a wormable full-compromise remote flaw, but the description and the 'Information Disclosure' tag describe a much narrower outcome: coerced outbound DNS/SMB to UNC paths, i.e. SSRF and potential NetNTLM hash leakage/relay, not code execution or integrity/availability loss. The C:H/I:H/A:H and Scope:Changed metrics appear inflated relative to the described behavior - verify against the vendor advisory (GHSA-7v84-m3g5-vxq6). EPSS is low (0.28%, 20th percentile), there is no CISA KEV listing, and no public POC, all consistent with lower real-world urgency than the raw 10.0 suggests. Exploitation is further gated by two conditions: the target must run Windows (UNC semantics do not apply on Linux/macOS) and must have multiple management extension plugins enabled, which is not a default posture. Net assessment: a legitimate but conditional issue best treated as elevated rather than emergency priority - patch on an expedited-but-normal cycle, prioritizing internet-exposed Windows management endpoints.

Exploit ScenarioDerived

An attacker who can reach the RabbitMQ management HTTP endpoint on a Windows host sends a crafted static-file request whose path contains URL-encoded backslashes pointing to a UNC path such as \\attacker.example.com\share\file. The Windows host resolves the attacker's hostname and opens an SMB connection to it before path validation, leaking a DNS query and the machine's NetNTLM authentication material for capture or relay. No public POC is currently identified, and exploitation requires the non-default multi-extension-plugin configuration.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv3 – Jul 13, 2026

Server-side request forgery and NTLM credential exposure in the RabbitMQ management plugin (versions 4.1.0 to before 4.1.11 and 4.2.0 to before 4.2.6) on Windows lets remote actors coerce the broker into outbound DNS and SMB connections to attacker-controlled UNC paths. The static file handler rabbit_mgmt_wm_static passes URL-encoded backslashes to erl_prim_loader:read_file_info before path validation, but only when multiple management extension plugins are enabled. No public exploit has been identified at time of analysis, and the EPSS score is low (0.28%, 20th percentile) despite the CVSS 10.0 rating.

Earlier versions of this analysis (2)
v2 Jul 13, 2026 - 22:59 cvss changed CVSS 10.0

Server-side UNC path injection in the RabbitMQ management plugin (rabbit_mgmt_wm_static static file handler) on Windows lets remote attackers coerce the broker into making outbound DNS and SMB connections to attacker-controlled UNC paths, enabling NTLM credential leakage and SSRF-style disclosure. URL-encoded backslashes reach erl_prim_loader:read_file_info before path validation when multiple management extension plugins are enabled, affecting rabbitmq-server 4.1.x before 4.1.11 and 4.2.x before 4.2.6. No public exploit identified at time of analysis, and EPSS is low (0.28%), but the fix is well documented via an upstream PR, two commits, and a tagged release.

v1 Jul 10, 2026 - 21:50 CVSS 6.5

UNC path injection in RabbitMQ's management plugin static file handler on Windows allows unauthenticated remote attackers to force outbound DNS and SMB connections to attacker-controlled infrastructure, enabling NTLM credential capture. Versions prior to 4.1.11 (4.1.x branch) and 4.2.6 (4.2.x branch) are affected exclusively on Windows when multiple management extension plugins are simultaneously enabled. No public exploit code or CISA KEV listing has been identified at time of analysis; the CVSS AC:H rating reflects the non-default multi-plugin deployment condition that constrains the exploitable population.

RemediationAI

Vendor-released patch: upgrade to RabbitMQ 4.1.11 or 4.2.6 (or later), as delivered in commits 39c3a8e9c71da0403d8dfc13f700e60c936e3682 and 6730797f6a34b4e8308cea60adf1243857e70204 and PR https://github.com/rabbitmq/rabbitmq-server/pull/15803, with the fixed 4.2.6 release at https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.6 and details in advisory https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-7v84-m3g5-vxq6. If immediate patching is not possible, the exploit path requires multiple management extension plugins enabled, so disabling non-essential management extension plugins removes the precondition at the cost of losing those UI/API features; additionally restrict network access to the management HTTP listener (default TCP 15672) to trusted administrative networks, and block outbound SMB (TCP 445) and unnecessary DNS egress from the RabbitMQ Windows host to stop UNC callbacks and NetNTLM leakage, accepting that egress filtering may affect other host functions. Enforcing SMB signing and disabling NTLM where feasible further limits relay impact.

Affected VersionsENISA

rabbitmq-server 4.1.0, < 4.1.11
rabbitmq-server 4.2.0, < 4.2.6

Affected Packages

euvd rabbitmq_server_4_1_0 fix: 4.1.11
euvd rabbitmq_server_4_2_0 fix: 4.2.6

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 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 an Erlang-based messaging and streaming broker; its optional management plugin exposes an HTTP UI and API served through the Cowboy web server. The affected component, rabbit_mgmt_wm_static.erl, serves static assets and uses Erlang's erl_prim_loader:read_file_info/1 (chosen because assets may live inside compressed .ez archives) rather than the normal file module. The root cause is CWE-36 (Absolute Path Traversal): URL-encoded backslashes in the request path were joined into a filename and handed to the primitive loader before any path validation ran. On Windows, a segment such as \\attacker.example.com\share is interpreted as a UNC path, so the file-info lookup triggers an outbound DNS resolution and SMB/CIFS connection to the attacker's host. The upstream fix (PR #15803) adds a validate_path_info/validate_segment guard that rejects any segment containing a forward slash, backslash, or NUL byte, and rejects '.' and '..' segments, mirroring cowboy_static's internal checks but running before erl_prim_loader is invoked. The affected CPE is cpe:2.3:a:rabbitmq:rabbitmq-server.

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

Sources disagree (Medium–Critical)
Vendor (GitHub_M) PRIMARY MEDIUM
NVD 10.0 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 5.9 MEDIUM

Remote unauthenticated static handler (AV:N/PR:N/UI:N) but gated by Windows plus non-default multi-plugin config (AC:H); impact is DNS/SMB coercion and NetNTLM leak, so C:H with no integrity, availability, or scope change.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Red Hat 10.0 CRITICAL

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorNVD

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

Lifecycle Timeline

4
Severity Changed
Jul 13, 2026 - 22:52 NVD
MEDIUM CRITICAL
CVSS changed
Jul 13, 2026 - 22:52 NVD
6.5 (MEDIUM) 10.0 (CRITICAL)
Patch available
Jul 10, 2026 - 22:02 EUVD
CVE Published
Jul 10, 2026 - 20:16 cve.org
MEDIUM 6.5

DescriptionNVD

RabbitMQ is a messaging and streaming broker. Prior to 4.1.11 and 4.2.6 on Windows, the RabbitMQ management plugin static file handler rabbit_mgmt_wm_static can pass URL-encoded backslashes to erl_prim_loader:read_file_info before path validation when multiple management extension plugins are enabled, causing outbound DNS and SMB requests to attacker-controlled UNC paths. This issue is fixed in versions 4.1.11 and 4.2.6.

Executive ViewAI

Why It Matters

RabbitMQ's Windows-based message brokers (versions 4.1.0-4.1.10 and 4.2.0-4.2.5) face credential theft risk from a critical vulnerability in the management plugin that could enable attackers to extract NTLM credentials and establish persistent network access. While no public exploit has been identified at time of analysis and the risk remains lower than the CVSS 10.0 rating suggests, organizations running these systems-especially with multiple management extensions-should prioritize updating to versions 4.1.11 or 4.2.6 to protect against credential compromise.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
High
widely deployed enterprise message broker; Windows+multi-plugin subset is smaller
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC 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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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

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