Missing Origin Validation in WebSockets in RabbitMQ Server - #VU137240
Published: July 9, 2026
Vulnerability details
The vulnerability allows a remote attacker to compromise the integrity of cross-origin WebSocket interactions.
The vulnerability exists due to missing origin validation in the Web-MQTT and Web-STOMP WebSocket handlers when processing WebSocket upgrade requests. A remote attacker can run malicious JavaScript in the victim's browser to compromise the integrity of cross-origin WebSocket interactions.
Exploitation requires user interaction and is only possible when the non-default configuration use_http_auth=true for Web-STOMP or ssl_cert_login=true for the affected plugins is enabled.