RabbitMQ is a multi-protocol messaging and streaming broker. In affected versions the shovel and federation plugins perform URI obfuscation in their worker (link) state. The encryption key used to encrypt the URI was seeded with a predictable secret. This means that in case of certain exceptions related to Shovel and Federation plugins, reasonably easily deobfuscatable data could appear in the node log. Patched versions correctly use a cluster-wide secret for that purpose. This issue has been addressed and Patched versions: `3.10.2`, `3.9.18`, `3.8.32` are available. Users unable to upgrade should disable the Shovel and Federation plugins.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade rabbitmq-server | Jul 30, 2024 | Oct 6, 2022 |
| Suse | — | Upgrade erlang26-observerUpgrade erlang26-dialyzerUpgrade erlang26-wx-srcUpgrade erlang26-debuggerUpgrade erlang26-jinterfaceUpgrade erlang26-reltoolUpgrade erlang26-et-srcUpgrade erlang26-reltool-srcUpgrade elixir115-docUpgrade erlang26-etUpgrade elixir115Upgrade rabbitmq-server-pluginsUpgrade erlang26-observer-srcUpgrade erlang-rabbitmq-client313Upgrade erlang26-epmdUpgrade erlang26Upgrade erlang26-diameterUpgrade erlang26-docUpgrade erlang-rabbitmq-clientUpgrade rabbitmq-server313-pluginsUpgrade rabbitmq-server313Upgrade erlang26-wxUpgrade erlang26-debugger-srcUpgrade erlang26-dialyzer-srcUpgrade erlang26-diameter-srcUpgrade erlang26-jinterface-srcUpgrade rabbitmq-serverUpgrade erlang26-src | Dec 9, 2022 | Oct 6, 2022 |
Prioritize with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub