Incorrect authorization in RabbitMQ Server - #VU139292
Published: July 24, 2026
Vulnerability details
The vulnerability allows a remote user to bypass loopback-only user restrictions and authenticate to the MQTT service.
The vulnerability exists due to incorrect authorization in rabbit_web_mqtt_handler and rabbit_mqtt_processor when processing MQTT and MQTT over WebSocket connections behind a trusted PROXY Protocol frontend. A remote user can connect through the trusted frontend using valid credentials for a loopback-restricted account to bypass loopback-only user restrictions and authenticate to the MQTT service.
Exploitation requires `web_mqtt.proxy_protocol = true`, a reachable trusted frontend, and valid credentials for a loopback-restricted account.