Description
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 (<img ... //>). Requires non-default config: a stream TLS listener with verifypeer and an attacker-obtainable trusted cert with a malicious Same as the connection.ejs finding, against operators viewing the stream-connection detail rabbitmqstream + rabbitmqstreammanagement enabled with a TLS listener using verifypeer Attacker can obtain a certificate signed by a CA the listener trusts, with attacker-chosen DN An operator views the. This issue is fixed in versions 3.13.18 and 4.0.23 and 4.1.14 and 4.2.9 and 4.3.3.
Published: 2026-09-25
Score: 7.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting via the stream‑management UI
Action: Apply Patch
AI Analysis

Impact

This vulnerability allows an attacker to insert malicious HTML or JavaScript into the stream‑management UI by forging a TLS peer certificate. The subject or issuer DN of the certificate is displayed by the UI without proper HTML encoding, enabling stored XSS. The affected weakness is a cross‑site scripting flaw (CWE‑79). If an attacker can obtain a certificate signed by a CA trusted by the stream listener, the injected payload will execute in the browser of any operator who views the stream connection details, potentially allowing session hijacking, credential theft, or further lateral movement.

Affected Systems

The issue affects RabbitMQ Server from versions 3.13.0 through 3.13.18, and 4.0.23, 4.1.14, 4.2.9, and 4.3.3. It is fixed in those same releases. Operators using earlier versions or any configuration that employs a stream TLS listener with verifypeer enabled and uses a trusted CA are vulnerable.

Risk and Exploitability

The CVSS score of 7.6 indicates a high severity. No EPSS data is available, but the vulnerability is not yet listed in CISA's KEV catalog, suggesting limited public exploitation. The exploitation requires a specific configuration: a stream TLS listener with verifypeer enabled and an attacker‑controlled certificate that the listener trusts. Consequently, the attack is feasible only in environments where the operator authenticates to the stream‑management UI and the TLS setup permits an attacker to supply a trusted certificate. While the attack surface is limited, the impact on the operator’s browser can be severe, warranting prompt mitigation.

Generated by OpenCVE AI on September 25, 2026 at 18:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update RabbitMQ to a version where the flaw is fixed (at least 3.13.18, 4.0.23, 4.1.14, 4.2.9, or 4.3.3).
  • If the stream‑management UI is not required, disable or remove it from the installation to eliminate the attack surface.
  • Reconfigure stream listeners to avoid verifypeer or restrict the trusted CA list so that an attacker cannot supply a malicious certificate.

Generated by OpenCVE AI on September 25, 2026 at 18:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8933-1 RabbitMQ Server vulnerabilities
History

Fri, 16 Oct 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Broadcom
Broadcom rabbitmq Server
CPEs cpe:2.3:a:broadcom:rabbitmq_server:*:*:*:*:*:*:*:*
Vendors & Products Broadcom
Broadcom rabbitmq Server
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}


Sat, 26 Sep 2026 12:30:00 +0000

Type Values Removed Values Added
First Time appeared Rabbitmq
Rabbitmq rabbitmq-server
Vendors & Products Rabbitmq
Rabbitmq rabbitmq-server

Fri, 25 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description 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 (<img ... //>). Requires non-default config: a stream TLS listener with verifypeer and an attacker-obtainable trusted cert with a malicious Same as the connection.ejs finding, against operators viewing the stream-connection detail rabbitmqstream + rabbitmqstreammanagement enabled with a TLS listener using verifypeer Attacker can obtain a certificate signed by a CA the listener trusts, with attacker-chosen DN An operator views the. This issue is fixed in versions 3.13.18 and 4.0.23 and 4.1.14 and 4.2.9 and 4.3.3.
Title RabbitMQ: Stored XSS via TLS peer-certificate DN in stream-management UI
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 7.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Broadcom Rabbitmq Server
Rabbitmq Rabbitmq-server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-25T16:44:11.438Z

Reserved: 2026-07-28T19:50:39.438Z

Link: CVE-2026-67239

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-09-25T17:17:12.030

Modified: 2026-10-16T16:32:42.213

Link: CVE-2026-67239

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T12:15:04Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')