Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
7.8
CVE-2026-66073: RabbitMQ server can crash via management API
CVE-2026-66073 · published 1 month ago
Summary
Versions of RabbitMQ server from 3.13.0 up to 3.13.15, and 4.0.20, 4.1.11, and 4.2.6 allow a specially crafted request to the management interface to fill up internal memory, eventually stopping the service. This can affect any user with management access, causing all tenants to lose service. Upgrade to the latest patched releases of RabbitMQ server to resolve the issue.
What to do
- Update debian rabbitmq-server to version 4.3.0-2.
- Update rabbitmq to version 4.2.6.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| – | rabbitmq | rabbitmq-server | >= 3.13.0, < 3.13.15 |
| Debian:12 | debian | rabbitmq-server | All versions |
| Ubuntu:Pro:16.04:LTS | canonical | rabbitmq-server | All versions |
| Debian:14 | debian | rabbitmq-server |
< 4.3.0-2 Fix: upgrade to 4.3.0-2
|
| Bitnami | – | rabbitmq |
>= 4.2.0, < 4.2.6 Fix: upgrade to 4.2.6
|
| – | broadcom | rabbitmq_server |
>= 3.13.0, < 3.13.15 >= 4.0.0, < 4.0.20 >= 4.1.0, < 4.1.11 >= 4.2.0, < 4.2.6 cpe:2.3:a:broadcom:rabbitmq_server:*:*:*:*:*:*:*:* |
Original advisory text
RabbitMQ: Atom table exhaustion via management API node field
RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.15 and 4.0.20 and 4.1.11 and 4.2.6, Atom table exhaustion via management API node field. pUT /api/queues/:vhost/:name (and the exchanges and bindings endpoints) accepts a node JSON field. The value goes through rabbitnodes:make → listtoatom with no cluster membership check first. Each unique value permanently leaks one atom. A March 2026 refactoring (ea61ce2563) introduced safe helpers in rabbitmgmtnodes.erl (parsenodename, safeatom, and requirenodename, using binarytoexistingatom) and fixed several callers (QQ replica ops, wmauthattempts, wmnodememoryets, getsortreverse, and rabbitfederationmgmt), but getnode/1 in rabbitmgmtutil.erl:880-885, the primary vector used by directrequest/6, was not Roughly 900K requests crash the VM via systemlimit, and all tenants lose Any user with the management tag and one vhost, the lowest privilege This issue is fixed in versions 3.13.15 and 4.0.20 and 4.1.11 and 4.2.6.
References
- https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-6v53-r759-j... Third Party Advisory
- https://security-tracker.debian.org/tracker/CVE-2026-66073 Vendor Advisory
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/66xxx/CVE-2026-66073... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-66073 Vendor Advisory
- https://ubuntu.com/security/CVE-2026-66073 Third Party Advisory
- https://www.cve.org/CVERecord?id=CVE-2026-66073 Third Party Advisory
- https://github.com/rabbitmq/rabbitmq-server/commit/7f64311471840e68f8cae09e4d4fd... Third Party Advisory
- https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.6 Third Party Advisory
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker partial control
Severity
7.8
High
Type
CWE-400Uncontrolled Resource Consumption
Timeline
Published25 Sep 2026
Updated4 Nov 2026
First seen25 Sep 2026
Sources
CVE-2026-66073 · NVD
CVE-2026-66073 · MITRE
DEBIAN-CVE-2026-66073 · OSV
CVE-2026-66073 · OSV
GHSA-6v53-r759-jrvx · GHSA
UBUNTU-CVE-2026-66073 · OSV
BIT-rabbitmq-2026-66073 · OSV
Track software like this
Free during beta