Description
RabbitMQ is a messaging and streaming broker. Prior to 3.13.14, 4.0.19, 4.1.10, and 4.2.5, the rabbitmq_federation_management plugin renders the consumer_tag field on the Federation Status page without HTML escaping, allowing a user who can configure a federation upstream or policy to execute JavaScript in the browser of a user viewing that page. This issue is fixed in versions 3.13.14, 4.0.19, 4.1.10, and 4.2.5.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
rabbitmq rabbitmq-server
>= 4.2.0, < 4.2.5affected>= 4.1.0, < 4.1.10affected>= 4.0.0, < 4.0.19affected>= 3.13.0, < 3.13.14affected
References
- https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-qxrp-7cmp-p77h ↗
- https://github.com/rabbitmq/rabbitmq-server/pull/15708 ↗
- https://github.com/rabbitmq/rabbitmq-server/pull/15711 ↗
- https://github.com/rabbitmq/rabbitmq-server/commit/33dedfe4fd53ff009cc67ab36358d0624c6b2e53 ↗
- https://github.com/rabbitmq/rabbitmq-server/commit/c2d0d69edf01efbd6e87dfb250c373a32da957f8 ↗
- https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.5 ↗