Every CVE Search/ Get API key

CVE-2021-32719

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

3.1 LowFix available

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 instead.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
High
User interaction
Required

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
None

Exploit likelihood

1.42%Up 0.3 points since Jun 29, 2021
90%50%10%1%

What each source reports

CVE List Score used 3.1

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

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 instead.

Record
CVE-2021-32719
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N
Weakness
CWE-80
Updated
2026-11-02
EUVDEUVD-2021-19505 3.1

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 instead.

Record
EUVD-2021-19505
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N
Updated
2026-11-03
NVD 3.1

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 instead.

Record
CVE-2021-32719
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N
CVSS 3.1
4.8 MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
CVSS 2.0
3.5 LowAV:N/AC:M/Au:S/C:N/I:P/A:N
Weakness
CWE-80, CWE-79
Updated
2026-11-02
OSVALPINE-CVE-2021-32719 4.8

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 instead.

Record
ALPINE-CVE-2021-32719
CVSS 3.1
4.8 MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
Updated
2026-11-03
OSV 4.8

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 instead.

Record
CVE-2021-32719
CVSS 3.1
4.8 MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2021-32719 4.8

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 instead.

Record
DEBIAN-CVE-2021-32719
CVSS 3.1
4.8 MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
Updated
2026-11-02
Show 10 moreShow less
OSVRHSA-2022:8851 5.4

Red Hat Security Advisory: Red Hat OpenStack Platform 16.2.4 (rabbitmq-server) security update

Record
RHSA-2022:8851
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2021-32719 4.8

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 instead.

Record
UBUNTU-CVE-2021-32719
CVSS 3.1
4.8 MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVBIT-rabbitmq-2021-32719 No score

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

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 instead.

Record
BIT-rabbitmq-2021-32719
Updated
2026-11-02
OSVMGASA-2021-0390 No score

Updated rabbitmq-server packages fix security vulnerabilities

Updated rabbitmq-server packages fix security vulnerabilities:

RabbitMQ all versions prior to 3.8.16 are prone to a denial of service vulnerability due to improper input validation in AMQP 1.0 client connection endpoint. A malicious user can exploit the vulnerability by sending malicious AMQP messages to the target RabbitMQ instance having the AMQP 1.0 plugin enabled (CVE-2021-22116).

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) (CVE-2021-32718).

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 (CVE-2021-32719).

Record
MGASA-2021-0390
Updated
2026-11-02
OSVopenSUSE-SU-2021:1334-1 No score

Security update for rabbitmq-server

This update for rabbitmq-server fixes the following issues:

  • CVE-2021-32718: Fixed improper neutralization of script-related HTML tags in a web page (basic XSS) in management UI (bsc#1187818).

  • CVE-2021-32719: Fixed improper neutralization of script-related HTML tags in a web page (basic XSS) in federation management plugin (bsc#1187819).

  • CVE-2021-22116: Fixed improper input validation may lead to DoS (bsc#1186203).

  • Use /run instead of /var/run in tmpfiles.d configuration (bsc#1185075).

This update was imported from the SUSE:SLE-15-SP2:Update update project.

Record
openSUSE-SU-2021:1334-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:3325-1 No score

Security update for rabbitmq-server

This update for rabbitmq-server fixes the following issues:

  • CVE-2021-32718: Fixed improper neutralization of script-related HTML tags in a web page (basic XSS) in management UI (bsc#1187818).

  • CVE-2021-32719: Fixed improper neutralization of script-related HTML tags in a web page (basic XSS) in federation management plugin (bsc#1187819).

  • CVE-2021-22116: Fixed improper input validation may lead to DoS (bsc#1186203).

  • Use /run instead of /var/run in tmpfiles.d configuration (bsc#1185075).

Record
openSUSE-SU-2021:3325-1
Updated
2026-11-02
OSVSUSE-FU-2024:2078-1 No score

Feature update for rabbitmq-server313, erlang26, elixir115

This update for rabbitmq-server313, erlang26, elixir115 fixes the following issues:

rabbitmq-server was implemented with a parallel versioned RPM package at version 3.13.1 (jsc#PED-8414):

  • Security issues fixed:

    • CVE-2021-22116: Fixed improper input validation that may lead to Denial of Sercice (DoS) attacks (bsc#1186203)
    • CVE-2021-32718, CVE-2021-32719: Fixed potential for JavaScript code execution in the management UI (bsc#1187818, bsc#1187819)
    • CVE-2022-31008: Fixed encryption key used to encrypt the URI was seeded with a predictable secret (bsc#1205267)
    • CVE-2023-46118: Fixed HTTP API vulnerability for denial of service (DoS) attacks with very large messages (bsc#1216582)
  • Other bugs fixed:

    • Fixed RabbitMQ maintenance status issue (bsc#1199431)
    • Provide user/group for RPM 4.19 (bsc#1219532)
    • Fixed rabbitmqctl command for add_user (bsc#1222591)
    • Added hardening to systemd service(s) (bsc#1181400)
    • Use /run instead of deprecated /var/run in tmpfiles.conf (bsc#1185075)
  • For the full list of upstream changes of this update between version 3.8.11 and 3.13.1 please consult:

erlang26:

  • Provide RPM package as it's a dependency of rabbitmq-server313 (jsc#PED-8414)

elixir115:

  • Provide RPM package as needed in some cases by rabbitmq-server313 (jsc#PED-8414)
Record
SUSE-FU-2024:2078-1
Updated
2026-11-02
OSVSUSE-SU-2021:3254-1 No score

Security update for rabbitmq-server

This update for rabbitmq-server fixes the following issues:

  • CVE-2021-32718: Fixed improper neutralization of script-related HTML tags in a web page (basic XSS) in management UI (bsc#1187818).

  • CVE-2021-32719: Fixed improper neutralization of script-related HTML tags in a web page (basic XSS) in federation management plugin (bsc#1187819).

  • CVE-2021-22116: Fixed improper input validation may lead to DoS (bsc#1186203).

  • Use /run instead of /var/run in tmpfiles.d configuration (bsc#1185075).

Record
SUSE-SU-2021:3254-1
Updated
2026-11-02
OSVSUSE-SU-2021:3325-1 No score

Security update for rabbitmq-server

This update for rabbitmq-server fixes the following issues:

  • CVE-2021-32718: Fixed improper neutralization of script-related HTML tags in a web page (basic XSS) in management UI (bsc#1187818).

  • CVE-2021-32719: Fixed improper neutralization of script-related HTML tags in a web page (basic XSS) in federation management plugin (bsc#1187819).

  • CVE-2021-22116: Fixed improper input validation may lead to DoS (bsc#1186203).

  • Use /run instead of /var/run in tmpfiles.d configuration (bsc#1185075).

Record
SUSE-SU-2021:3325-1
Updated
2026-11-02
OSVUSN-7143-1 No score

rabbitmq-server vulnerabilities

Christian Rellmann discovered that RabbitMQ Server did not properly sanitize user input when adding a new user via the management UI. An attacker could possibly use this issue to perform cross site scripting and obtain sensitive information. (CVE-2021-32718)

Fahimhusain Raydurg discovered that RabbitMQ Server did not properly sanitize user input when using the federation management plugin. An attacker could possibly use this issue to perform cross site scripting and obtain sensitive information. (CVE-2021-32719)

Record
USN-7143-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
rabbitmq-server
Alpine:v3.20
before 3.9.1-r0
3.9.1-r0
rabbitmq-server
Alpine:v3.21
before 3.9.1-r0
3.9.1-r0
rabbitmq-server
Alpine:v3.22
before 3.9.1-r0
3.9.1-r0
rabbitmq-server
Alpine:v3.23
before 3.9.1-r0
3.9.1-r0
rabbitmq-server
Alpine:v3.24
before 3.9.1-r0
3.9.1-r0
rabbitmq
Bitnami
before 3.8.18
3.8.18
rabbitmq-server
Debian:12
before 3.9.4-1
3.9.4-1
rabbitmq-server
Debian:13
before 3.9.4-1
3.9.4-1
rabbitmq-server
Debian:14
before 3.9.4-1
3.9.4-1
rabbitmq-server
Mageia:8
From an advisory covering 3 CVEs
before 3.8.18-1.mga8
3.8.18-1.mga8
Show 13 moreShow less
Affected packages
PackageAffectedFixed
rabbitmq-server
Red Hat:openstack:16.2::el8
From an advisory covering 2 CVEs
before 0:3.8.16-3.el8ost
0:3.8.16-3.el8ost
elixir115
SUSE:Linux Enterprise Module for Server Applications 15 SP6
From an advisory covering 5 CVEs
before 1.15.7-150300.7.5.1
1.15.7-150300.7.5.1
erlang26
SUSE:Linux Enterprise Module for Server Applications 15 SP6
From an advisory covering 5 CVEs
before 26.2.1-150300.7.5.1
26.2.1-150300.7.5.1
rabbitmq-server313
SUSE:Linux Enterprise Module for Server Applications 15 SP6
From an advisory covering 5 CVEs
before 3.13.1-150600.13.5.3
3.13.1-150600.13.5.3
elixir115
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 1.15.7-150300.7.5.1
1.15.7-150300.7.5.1
erlang26
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 26.2.1-150300.7.5.1
26.2.1-150300.7.5.1
rabbitmq-server313
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 3.13.1-150600.13.5.3
3.13.1-150600.13.5.3
rabbitmq-server
SUSE:Linux Enterprise Module for Server Applications 15 SP2
From an advisory covering 3 CVEs
before 3.8.3-3.3.4
3.8.3-3.3.4
rabbitmq-server
SUSE:Linux Enterprise Module for Server Applications 15 SP3
From an advisory covering 3 CVEs
before 3.8.11-3.3.3
3.8.11-3.3.3
rabbitmq-server
Ubuntu:20.04:LTS
before 3.8.3-0ubuntu0.2, plus listed versions
3.7.8-4ubuntu23.7.18-13.8.2-0ubuntu13.8.2-0ubuntu1.13.8.2-0ubuntu1.2
Show 4 moreShow less
3.8.2-0ubuntu1.33.8.2-0ubuntu1.43.8.2-0ubuntu1.53.8.3-0ubuntu0.1
3.8.3-0ubuntu0.2
rabbitmq-server
Ubuntu:20.04:LTS
From an advisory covering 2 CVEs
before 3.8.3-0ubuntu0.2, plus listed versions
3.7.8-4ubuntu23.7.18-13.8.2-0ubuntu13.8.2-0ubuntu1.13.8.2-0ubuntu1.2
Show 4 moreShow less
3.8.2-0ubuntu1.33.8.2-0ubuntu1.43.8.2-0ubuntu1.53.8.3-0ubuntu0.1
3.8.3-0ubuntu0.2
rabbitmq-server
openSUSE:Leap 15.2
From an advisory covering 3 CVEs
before 3.8.3-lp152.2.3.1
3.8.3-lp152.2.3.1
rabbitmq-server
openSUSE:Leap 15.3
From an advisory covering 3 CVEs
before 3.8.11-3.3.3
3.8.11-3.3.3

History

History
RecordedChangedSources
affected, facts
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-32719 is a low vulnerability (CVSS 3.1) in Rabbitmq Rabbitmq-server, published June 28, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.42%, the 72nd percentile. Fixed in rabbitmq-server 3.9.1-r0.

References

Show 35 moreShow less
MoveEnter Open