Impact
An authenticated stream client that can read any stream may trigger the broker to crash by supplying a malicious value for the "chunk_selector" property. The vulnerability arises from unfiltered use of binary_to_atom in get_chunk_selector/1, causing atom table exhaustion and loss of broker availability. The impact is a local denial of service that affects the entire RabbitMQ node but does not grant remote code execution or data compromise.
Affected Systems
RabbitMQ servers running any of the versions before 3.13.15, 4.0.20, 4.1.11, 4.2.6, or 4.3.1 with the rabbitmq_stream plugin enabled. Authenticated users with read access to at least one stream are required to be able to exploit the issue.
Risk and Exploitability
The CVSS score of 6 indicates moderate severity. No EPSS data is available, so the current likelihood of exploitation is unknown. The vulnerability is not listed in the CISA KEV catalog. Attackers would need valid Stream protocol credentials and read permissions, but once satisfied they can cause the broker to terminate, impacting all clients connected to that node.
OpenCVE Enrichment