RabbitMQ
cpe:2.3:a:anynines:rabbitmq:*:*:*:*:pivotal_cloud_foundry:*:*, +7 more
- >= 3.7.0, < 4.1.2
- >= 4.0.0, < 4.0.13
A cross-site scripting (XSS) vulnerability has been identified in RabbitMQ's management UI, specifically in versions 3.7.0 prior to 4.1.2 and 4.0.13. The issue arises from unsanitized virtual host names that can be exploited if an attacker manages to force a virtual host to restart. This vulnerability allows for the injection of malicious scripts into the management UI pages that list virtual hosts.
Exploitation of this vulnerability allows for cross-site scripting, where an attacker can inject malicious scripts that are executed in the context of the user's browser.
To reproduce this vulnerability, create a virtual host with a name that includes unsanitized data, such as a script. Then, force the virtual host to crash and restart it using the management UI. This will trigger the XSS payload to execute when the vhost page is visited.
Users can upgrade to RabbitMQ versions 4.1.2 or 4.0.13 to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.