CVE Catalog

CVE-2026-67227

MediumCVSS 5.9
Published: Translated: NVD NIST

Summary

RabbitMQ versions from 4.0.0 until 4.0.22, 4.1.14, 4.2.7, and 4.3.1 are vulnerable to atom exhaustion. The toatom/1 function is called on the :name URL path segment in global-parameters endpoints, allowing a user with the policymaker tag to send repeated requests and exhaust the atom table, crashing the node.

Risk Assessment

A user with the policymaker tag can remotely crash a RabbitMQ node by sending approximately one million HTTP requests with unique parameter names. This can cause unavailability of the message broker.

Recommendation

Update RabbitMQ to version 4.0.22, 4.1.14, 4.2.7, or 4.3.1, which contain the fix. Restrict policymaker privileges to trusted users only.

Other vulnerabilities in RabbitMQ

See all
Original NVD description (English source)

RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.0.22 and 4.1.14 and 4.2.7 and 4.3.1, Atom exhaustion: toatom on global-parameter :name. resourceexists/2 (and the PUT/DELETE handlers) call rabbitdatacoercion:toatom/1 on the :name URL path segment. toatom/1 uses binarytoatom/2 (unsafe). The endpoint requires policymaker (not management, but below A user with the policymaker tag can crash the node by exhausting the atom table via repeated requests to /api/global-parameters/:name with unique :name Management plugin enabled policymaker tag ~1M HTTP. This issue is fixed in versions 4.0.22 and 4.1.14 and 4.2.7 and 4.3.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS