Impact
This vulnerability allows an unauthenticated client to keep an HTTP WebSocket connection open by sending a very slow stream of tiny frames before authentication. The RabbitMQ Web STOMP handler does not enforce limits such as frame size or login timeout until authentication occurs, letting the server accumulate an unbounded amount of state for each connection. The resulting memory and resource consumption can lead to degraded server performance or a DoS condition for all clients.
Affected Systems
The affected product is RabbitMQ Server, specifically when the rabbitmq_web_stomp plugin is enabled. Versions 3.13.0 through 3.13.15, 4.0.20, 4.1.11, and 4.2.6 are vulnerable; these releases have been updated in the corresponding patched versions.
Risk and Exploitability
The CVSS score of 6.3 indicates moderate severity. Although no EPSS score is provided, the vulnerability can be exploited remotely through an unauthenticated WebSocket connection, making it potentially accessible to anyone able to reach the RabbitMQ port. This escalation does not require privileges or authentication, making it attractive for attackers. The vulnerability is not currently listed in the CISA KEV catalog.
OpenCVE Enrichment