CVE-2026-67220

6.0

RabbitMQ · rabbitmq-server

RabbitMQ is susceptible to a denial of service vulnerability in the x-jms-topic exchange where an authenticated user can crash the broker node via uncontrolled atom consumption.

Executive summary

An authenticated low-privilege user can trigger a cross-tenant denial of service condition in RabbitMQ by sending arbitrary JMS selector strings to an x-jms-topic exchange.

Vulnerability

This is an uncontrolled resource consumption flaw (CWE-400) where the server fails to enforce length constraints on JMS selector strings. An authenticated AMQP user with read access to an x-jms-topic exchange can force the broker to intern excessive atom literals, exhausting memory and crashing the node.

Business impact

Successful exploitation allows an authenticated user to perform a cross-tenant denial of service, rendering the messaging broker unavailable for all users on the affected node. While the CVSS score is 6.0, the impact on business continuity is significant for environments relying on RabbitMQ for critical message queuing and streaming operations.

Remediation

Immediate Action: Update rabbitmq-server to version 3.13.15, 4.0.20, 4.1.11, 4.2.6, or 4.3.0 immediately.

Proactive Monitoring: Monitor RabbitMQ logs and system resource usage, specifically tracking atom count and memory consumption for signs of anomalous increases following binding operations.

Compensating Controls: Ensure strict access control lists (ACLs) are enforced for AMQP users to restrict read/write permissions on sensitive exchanges and queues, limiting the potential pool of attackers.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the ability for a low-privileged user to crash an entire broker node, organizations should prioritize upgrading RabbitMQ to the specified fixed versions. Administrative teams should audit current user permissions to ensure that only authorized accounts possess the required read and write capabilities on JMS topic exchanges until patches are applied.

More RabbitMQ CVEs

History

  1. Analyst report written

Sources