Skip to content
OpenAdvisories
Low · 3.1 CVE-2021-32718 EUVD-2021-19504

Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) in RabbitMQ management UI

Published Jun 28, 2021 · Updated Aug 3, 2024 · Assigned by GitHub_M

Description

RabbitMQ is a multi-protocol messaging broker. In rabbitmq-server prior to version 3.8.17, a new user being added via management UI could lead to the user's bane being rendered in a confirmation message without proper `<script>` tag sanitization, potentially allowing for JavaScript code execution in the context of the page. In order for this to occur, the user must be signed in and have elevated permissions (other user management). The vulnerability is patched in RabbitMQ 3.8.17. As a workaround, disable `rabbitmq_management` plugin and use CLI tools for management operations and Prometheus and Grafana for metrics and monitoring.

Affected products

VendorProductAffectedFixed
rabbitmq rabbitmq-server < 3.8.17 —

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 3.9.4-1 —
Debian 13 rabbitmq-server 3.9.4-1 —
Debian 12 rabbitmq-server 3.9.4-1 —
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS rabbitmq-server 3.8.3-0ubuntu0.2 USN-7143-1
ReleasePackageFixed inAdvisory
Red Hat OpenStack 16 rabbitmq-server 3.7.23-9.el8ost RHSA-2022:8867, RHSA-2022:8851
ReleasePackageFixed inAdvisory
SLES 15 SP6 elixir115 1.15.7-150300.7.5.1 SUSE-FU-2024:2078-1
SLES 15 SP6 erlang26 26.2.1-150300.7.5.1 SUSE-FU-2024:2078-1
SLES 15 SP6 rabbitmq-server313 3.13.1-150600.13.5.3 SUSE-FU-2024:2078-1
SLES 15 SP3 rabbitmq-server 3.8.11-3.3.3 SUSE-SU-2021:3325-1
SLES 15 SP2 rabbitmq-server 3.8.3-3.3.4 SUSE-SU-2021:3254-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.6 elixir115 1.15.7-150300.7.5.1 SUSE-FU-2024:2078-1
openSUSE Leap 15.6 erlang26 26.2.1-150300.7.5.1 SUSE-FU-2024:2078-1
openSUSE Leap 15.6 rabbitmq-server313 3.13.1-150600.13.5.3 SUSE-FU-2024:2078-1
openSUSE Leap 15.3 rabbitmq-server 3.8.11-3.3.3 openSUSE-SU-2021:3325-1
openSUSE Leap 15.2 rabbitmq-server 3.8.3-lp152.2.3.1 openSUSE-SU-2021:1334-1

Advisories 9

References