Skip to content
OpenAdvisories
Medium · 6.1 CVE-2025-30219 EUVD-2025-8205

RabbitMQ has XSS Vulnerability in an Error Message in Management UI

Published Mar 25, 2025 · Updated Mar 26, 2025 · Assigned by GitHub_M

Description

RabbitMQ is a messaging and streaming broker. Versions prior to 4.0.3 are vulnerable to a sophisticated attack that could modify virtual host name on disk and then make it unrecoverable (with other on disk file modifications) can lead to arbitrary JavaScript code execution in the browsers of management UI users. When a virtual host on a RabbitMQ node fails to start, recent versions
will display an error message (a notification) in the management UI. The error message includes virtual host name, which was not escaped prior to open source RabbitMQ 4.0.3 and Tanzu RabbitMQ 4.0.3, 3.13.8. An attack that both makes a virtual host fail to start and creates a new virtual host name with an XSS code snippet or changes the name of an existing virtual host on disk could trigger arbitrary JavaScript code execution in the management UI (the user's browser). Open source RabbitMQ `4.0.3` and Tanzu RabbitMQ `4.0.3` and `3.13.8` patch the issue.

Affected products

VendorProductAffectedFixed
rabbitmq rabbitmq-server < 4.0.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 rabbitmq-server 4.0.5-1 —
Debian 13 rabbitmq-server 4.0.5-1 —
Debian 12 rabbitmq-server No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS rabbitmq-server 3.12.1-1ubuntu1.2 USN-7399-1
Ubuntu 22.04 LTS rabbitmq-server 3.9.27-0ubuntu0.2 USN-7399-1
Ubuntu 20.04 LTS rabbitmq-server 3.8.3-0ubuntu0.3 USN-7399-1
ReleasePackageFixed inAdvisory
SLES 15 SP7 rabbitmq-server 3.8.11-150300.3.19.1 SUSE-SU-2025:01466-1
SLES 15 SP7 rabbitmq-server313 3.13.1-150600.13.8.1 SUSE-SU-2025:01548-1
SLES 15 SP6 rabbitmq-server 3.8.11-150300.3.19.1 SUSE-SU-2025:1466-1
SLES 15 SP6 rabbitmq-server313 3.13.1-150600.13.8.1 SUSE-SU-2025:1548-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 rabbitmq-server 4.1.5-160000.1.1 SUSE-SU-2026:20126-1
SLES 16.0 rabbitmq-server 4.1.5-160000.1.1 SUSE-SU-2026:20126-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed rabbitmq-server 3.13.7-4.1 openSUSE-SU-2025:15291-1
openSUSE Leap 16.0 rabbitmq-server 4.1.5-160000.1.1 openSUSE-SU-2026:20082-1
openSUSE Leap 15.6 rabbitmq-server 3.8.11-150300.3.19.1 SUSE-SU-2025:1466-1
openSUSE Leap 15.6 rabbitmq-server313 3.13.1-150600.13.8.1 SUSE-SU-2025:1548-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 rabbitmq-server 3.13.7-2 —
Azure Linux 2 (CBL-Mariner) rabbitmq-server 3.11.24-3 —

Advisories 10

References