Skip to content
OpenAdvisories
Low · 3.1 CVE-2021-32719 EUVD-2021-19505

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

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.18, when a federation link was displayed in the RabbitMQ management UI via the `rabbitmq_federation_management` plugin, its consumer tag was rendered without proper <script> tag sanitization. This potentially allows for JavaScript code execution in the context of the page. The user must be signed in and have elevated permissions (manage federation upstreams and policies) for this to occur. The vulnerability is patched in RabbitMQ 3.8.18. As a workaround, disable the `rabbitmq_federation_management` plugin and use [CLI tools](https://www.rabbitmq.com/cli.html) instead.

Affected products

VendorProductAffectedFixed
rabbitmq rabbitmq-server < 3.8.18 —

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.8.16-3.el8ost 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
ReleasePackageFixed inAdvisory
Alpine v3.24 rabbitmq-server 3.9.1-r0 —
Alpine v3.23 rabbitmq-server 3.9.1-r0 —
Alpine v3.22 rabbitmq-server 3.9.1-r0 —
Alpine v3.21 rabbitmq-server 3.9.1-r0 —
Alpine v3.20 rabbitmq-server 3.9.1-r0 —

Advisories 8

References