Skip to main content

RabbitMQ Management CVE-2026-44839

| EUVDEUVD-2026-32549 MEDIUM
Basic XSS (CWE-80)
2026-05-27 security-advisories@github.com
5.6
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

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

  1. Recon
    Obtain or compromise admin credentials
  2. Delivery
    Authenticate to management UI
  3. Exploit
    Create vhost with XSS payload in name
  4. Install
    Payload stored server-side
  5. C2
    Victim admin loads vhosts page
  6. Execute
    Malicious script executes in victim browser
  7. Impact
    Session token or credentials exfiltrated

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTML tag escaping
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

The attacker must hold a valid RabbitMQ administrator account (PR:H per CVSS vector) with sufficient permissions to create virtual hosts - this is a non-default capability in hardened deployments where vhost creation is restricted. The management plugin must be enabled and the management UI must be accessible to the attacker over the network (AV:N). A separate administrator (victim) must actively load the affected management UI page that renders the malicious vhost name (UI:A - active user interaction). Exploitation is therefore limited to environments where: (1) the management plugin is running, (2) the attacker has admin credentials, and (3) a second admin session views the affected page. Exploitation is NOT possible against default RabbitMQ installations that restrict management UI network exposure or limit vhost creation permissions.

Impact

The CVSS 4.0 base score of 5.6 reflects a materially constrained attack surface. The vector AV:N/AC:H/AT:N/PR:H/UI:A encodes three significant limiting conditions: high attack complexity, high privilege requirements (admin-level access to create vhosts), and mandatory active user interaction by a victim admin. This is not a remotely exploitable unauthenticated issue - the attacker must already hold administrative credentials and rely on a second admin loading the affected management page. The confidentiality impact (VC:H) is consistent with session hijacking or credential capture within the management plane, but integrity and availability are unaffected. No EPSS data was provided in the intelligence feed, and the vulnerability is not listed in the CISA KEV catalog, indicating no confirmed widespread exploitation. The practical risk is low for organizations that restrict management UI access and enforce least-privilege admin accounts, but elevated in multi-tenant or shared-admin environments where different administrators create vhosts and others review them.

Exploit ScenarioDerived

An attacker who has obtained administrator-level credentials to a RabbitMQ instance creates a virtual host with a name containing an XSS payload (e.g., a crafted string that breaks out of an HTML attribute context in the management UI). When a second administrator subsequently loads the vhosts listing or vhost detail page in the management console, the malicious script executes in their browser session, potentially exfiltrating the victim's session cookie or management credentials back to the attacker. No public proof-of-concept code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 27, 2026

Stored cross-site scripting (XSS) in the RabbitMQ Management Plugin web UI allows a high-privileged authenticated attacker to inject malicious script content that executes in the browser of another administrative user viewing the affected page. Affected deployments span RabbitMQ Server 3.7.0 through 4.0.12 and 4.1.0-alpha through 4.1.1. No public exploit code or active exploitation has been identified at time of analysis; however, successful exploitation can result in high confidentiality impact, consistent with session token theft or credential harvesting within the management console.

RemediationAI

Vendor-released patches are available: upgrade to RabbitMQ Server 4.0.13 (for the 4.0.x line) or 4.1.2 (for the 4.1.x line). Patch details and release artifacts are referenced via the GitHub Security Advisory at https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-fh5r-jpm3-fjwp and the fix commit at https://github.com/rabbitmq/rabbitmq-server/commit/7f54319279d1ece161ae0b4cdc6f0e58a4045eb5. For deployments that cannot patch immediately, restrict network access to the management UI port (default 15672) to trusted administrative hosts only, using firewall rules or a reverse proxy with IP allowlisting - this eliminates the AV:N attack vector. Additionally, enforce the principle of least privilege by ensuring only essential, individually-accountable accounts hold administrator roles, which reduces the probability that an attacker could acquire the PR:H credentials needed for exploitation. Note that disabling the management plugin entirely is a functional workaround but removes all web-based administration capabilities.

Affected VersionsENISA

rabbitmq-server 3.7.0, < 4.0.13
rabbitmq-server 4.1.0-alpha, < 4.1.2

Affected Packages

euvd rabbitmq_server_3_7_0 fix: 4.0.13
euvd rabbitmq_server_4_1_0_alpha fix: 4.1.2

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 Server's Management Plugin (rabbitmq_management) provides an HTTP-based administrative web UI built on Erlang/OTP with Cowboy as the HTTP server and EJS (Embedded JavaScript) templates for client-side rendering. The vulnerability is rooted in CWE-80 (Improper Neutralization of Script-Related HTML Tags in a Web Page), a subtype of reflected/stored XSS. Examination of the commit diff for the fix (7f54319) reveals that EJS templates in vhost.ejs and vhosts.ejs rendered user-controlled values - specifically vhost names and node names - using <%= %> interpolation within HTML attribute contexts (form hidden input values). When a vhost name containing script-bearing HTML characters was stored and subsequently rendered for a different admin session, the browser would interpret the injected content. The fix introduces the vhost restart UI feature alongside corrected template rendering. Affected CPE strings cover rabbitmq-server from 3.7.0 through the patched releases.

Know when Rabbitmq Server 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) PRIMARY 5.6 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:A/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
SUSE 6.2 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:N/A:N
Red Hat 3.5 LOW

Primary rating from Vendor (github).

CVSS VectorVendor: github

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

Lifecycle Timeline

1
Patch available
May 27, 2026 - 19:46 EUVD

DescriptionCVE.org

RabbitMQ is a messaging and streaming broker. From 3.7.0 to before 4.1.2 and 4.0.13, This vulnerability is fixed in 4.1.2 and 4.0.13.

Threat Intelligence Overview

EPSS Score
0.0%
Top 86% exploitable
Data Quality
8 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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-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-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-67409 HIGH
8.2 Sep 25

Authentication denial of service in RabbitMQ affects deployments running the rabbitmq_auth_backend_oauth2 plugin from 3.

CVE-2026-67410 HIGH
8.2 Sep 25

OAuth2 client secret disclosure in the RabbitMQ Management UI affects versions 4.2.0 through 4.2.8 and 4.3.0 through 4.3

CVE-2026-67232 HIGH
8.2 Sep 23

Memory-exhaustion denial of service in RabbitMQ's Web-MQTT plugin (rabbitmq_web_mqtt) lets an unauthenticated remote att

CVE-2026-66079 HIGH
8.2 Sep 23

Unauthenticated remote attackers can crash any RabbitMQ node with the AMQP 1.0 listener enabled by sending a single ~19-

CVE-2026-67236 HIGH
8.2 Sep 25

The RabbitMQ management plugin in versions 4.2.0 through 4.2.8 and 4.3.0 through 4.3.2 writes an 'auth' cookie containin

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

Vendor StatusVendor

SUSE

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

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