Description
RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0, match_value/3 passes the user-supplied ?name= regular expression to re:run with no match_limit option, and executes it once per resource in the result set. OTP's default 10M match_limit caps each call at roughly 100-200ms, but the regex runs once per resource in the result set. With a large set, for example 5000 queues at 150ms each, a single request consumes 12 or more minutes of CPU. Parallel requests saturate the schedulers. The use_regex=true option is a supported feature on list endpoints, so this path is reachable through normal API use. Preconditions include Any user with the management tag can exploit this.. This issue is fixed in versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0.
Published: 2026-09-23
Score: 6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via ReDoS in RabbitMQ management API
Action: Patch Now
AI Analysis

Impact

RabbitMQ is a messaging broker. The vulnerability described as a regular expression denial of service arises when match_value/3 receives a user supplied ?name= regular expression. The OTP re:run engine executes this regex without a limit on the match size, and the call is repeated for each resource in the result set. In large installations with thousands of queues, each match can take 100–200 ms, so a single API request can consume tens of minutes of CPU, leading to service disruption.

Affected Systems

RabbitMQ Server versions earlier than 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0 are affected. The corresponding patched releases contain the fix that limits the regex processing or removes the unbounded match.

Risk and Exploitability

The CVSS score of 6 indicates moderate severity. Attackers only need any user with the management tag, which is common within internal accounts, and can trigger the exploit through a normal API call to a list endpoint with use_regex=true. Because the EPSS is not available and the vulnerability is not listed in KEV, the explicit exploit probability is unclear, but the realistic attack path and resource exhaustion likely pose a notable risk to availability in environments where the management API is exposed.

Generated by OpenCVE AI on September 23, 2026 at 23:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to RabbitMQ 3.13.15, 4.0.20, 4.1.11, 4.2.6, 4.3.0 or newer where the issue is fixed.
  • Disable or restrict the use_regex=true feature on list endpoints or limit the privileges of the management tag so that only trusted users can invoke the vulnerable API.
  • Implement system‑level resource limits or rate‑limit management API traffic to prevent a single user from exhausting CPU resources.

Generated by OpenCVE AI on September 23, 2026 at 23:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Broadcom
Broadcom rabbitmq Server
CPEs cpe:2.3:a:broadcom:rabbitmq_server:*:*:*:*:*:*:*:*
Vendors & Products Broadcom
Broadcom rabbitmq Server

Thu, 24 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 24 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Thu, 24 Sep 2026 00:00:00 +0000

Type Values Removed Values Added
First Time appeared Rabbitmq
Rabbitmq rabbitmq-server
Vendors & Products Rabbitmq
Rabbitmq rabbitmq-server

Wed, 23 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
Description RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0, match_value/3 passes the user-supplied ?name= regular expression to re:run with no match_limit option, and executes it once per resource in the result set. OTP's default 10M match_limit caps each call at roughly 100-200ms, but the regex runs once per resource in the result set. With a large set, for example 5000 queues at 150ms each, a single request consumes 12 or more minutes of CPU. Parallel requests saturate the schedulers. The use_regex=true option is a supported feature on list endpoints, so this path is reachable through normal API use. Preconditions include Any user with the management tag can exploit this.. This issue is fixed in versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0.
Title RabbitMQ: ReDoS via management API ?name= filter
Weaknesses CWE-1333
References
Metrics cvssV4_0

{'score': 6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Broadcom Rabbitmq Server
Rabbitmq Rabbitmq-server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-24T13:50:30.528Z

Reserved: 2026-07-23T23:25:28.897Z

Link: CVE-2026-66074

cve-icon Vulnrichment

Updated: 2026-09-24T13:50:26.624Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-23T21:16:59.357

Modified: 2026-10-19T20:37:21.697

Link: CVE-2026-66074

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-23T20:45:28Z

Links: CVE-2026-66074 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T23:45:10Z

Weaknesses
  • CWE-1333

    Inefficient Regular Expression Complexity