Impact
A flaw in RabbitMQ's AMQP 1.0 parsing logic creates a zero‑width array element before authentication. The buggy parser accepts a 19‑byte frame that requests an array of 4 billion empty items, causing the Erlang VM to exhaust heap memory and terminate. The effect is a complete loss of all tenants and protocols on the affected node, as the broker stops responding entirely.
Affected Systems
RabbitMQ Server is affected in all releases earlier than 3.13.15, 4.0.20, 4.1.11, and 4.2.6. These versions expose the AMQP 1.0 listener on the default port 5672.
Risk and Exploitability
The vulnerability has a CVSS score of 8.2 and is not listed in the CISA KEV catalog. An unauthenticated network attacker gains access to the AMQP 1.0 listener on port 5672, which is enabled by default, and can send a single crafted frame to trigger the crash. Because no authentication or additional controls are required, the attack vector is straightforward over the public network, leading to high exploitation potential.
OpenCVE Enrichment