CVE Catalog

CVE-2026-67239

HighCVSS 7.6
Published: Translated: NVD NIST

Summary

RabbitMQ versions from 3.13.0 until 3.13.18, 4.0.23, 4.1.14, 4.2.9, and 4.3.3 contain a Stored XSS vulnerability in the stream-management UI. The TLS peer-certificate DN is rendered without escaping, allowing injection of malicious HTML/JavaScript. This requires a non-default configuration with a stream TLS listener using verifypeer and an attacker-obtainable trusted certificate with a malicious DN.

Risk Assessment

Operators viewing stream-connection details could be attacked by executing malicious script in the context of the RabbitMQ management UI. This may lead to session theft or other actions on behalf of the logged-in user.

Recommendation

Update RabbitMQ to version 3.13.18, 4.0.23, 4.1.14, 4.2.9, or 4.3.3. If updating is not possible, consider disabling the rabbitmqstream and rabbitmqstreammanagement plugins or restricting access to the management UI.

Other vulnerabilities in RabbitMQ

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS