CVE-2026-67228

Medium

Description

RabbitMQ is a messaging and streaming broker. Prior to versions 4.2.7 and 4.3.1, The runtime-parameters lookup path coerces the URL :component segment to an atom with rabbit_data_coercion:to_atom/1 in lookup_component/1 (deps/rabbit/src/rabbit_runtime_parameters.erl), creating a new atom for any previously unseen value. A safe helper, rabbit_registry:binary_to_type/1, which uses binary_to_existing_atom with a catch, already exists but is not used at this call site. lookup_component/1 calls rabbit_data_coercion:to_atom(Component) on the :component segment of the request URL, converting an attacker-supplied string into a new atom. Because the Erlang atom table is bounded and atoms are never garbage collected, an authorized policymaker issuing roughly one million requests with distinct component values can exhaust the atom table and crash the node, resulting in a denial of service. Preconditions include Exploitation requires policymaker privileges and roughly one million requests.. This issue is fixed in versions 4.2.7 and 4.3.1.

SeverityMedium
CVSS6.9
Exploit probability—
ProductBroadcom Rabbitmq Server
PublishedSep 23, 2026
First seenSep 23, 2026

How to fix

Update
  • broadcom rabbitmq_server4.2.7, 4.3.1 or later

Affected products

ProductAffected versionsFixed in
broadcom rabbitmq_server4.2.0 ≤ v < 4.2.7, 4.3.0 ≤ v < 4.3.14.2.7, 4.3.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2026-67228 · Broadcom Rabbitmq Server · Dark Radar