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.1, The shovel management resource's is_authorized/2 delegates to rabbit_mgmt_util:is_authorized_monitor/2, which accepts the monitoring tag. But allowed_methods includes DELETE, and delete_resource/2 deletes / restarts shovel runtime parameters with no additional role check. A monitoring user , intended to have read-only visibility , can therefore delete or restart any shovel in any vhost they can see. A read-only monitoring user can delete or restart any dynamic shovel , a state-changing operation that the equivalent /api/parameters endpoint correctly restricts to policymaker. Preconditions include rabbitmq_shovel + rabbitmq_shovel_management plugins enabled Attacker has credentials with the monitoring tag. This issue is fixed in versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.1.
Published: 2026-09-24
Score: 6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized deletion/restart of shovels
Action: Apply Patch
AI Analysis

Impact

A monitoring user, which should have only read‑only rights, can delete or restart any shovel by sending a DELETE request to the shovel management resource. The flaw arises because the authorization check uses rabbit_mgmt_util:is_authorized_monitor/2, which accepts the monitoring tag, and the delete operation has no further role check. This permits a privileged user to change broker configuration and potentially disrupt message traffic, thus violating integrity and availability. The weakness is classified as CWE-267 (Missing Authorization Checks for Privileged Functions) and CWE-862 (Broken Access Control).

Affected Systems

The vulnerability exists in RabbitMQ Server for all releases prior to 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.1. Affected installations must have the rabbitmq_shovel and rabbitmq_shovel_management plugins enabled and a user with the monitoring tag role.

Risk and Exploitability

The severity is a CVSS score of 6. The EPSS score is < 1%, indicating a very low but nonzero likelihood of exploitation. The issue is not listed in the CISA KEV catalog. Attackers require valid credentials with the monitoring tag; once authenticated they can issue DELETE requests to the shovel endpoints, which removes or restarts the shovel without additional checks. Because no further privilege is required, the exploit can be performed on any vhost for which the attacker has the monitoring tag, posing a moderate risk to broker availability.

Generated by OpenCVE AI on September 26, 2026 at 01:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade RabbitMQ to a patched version (3.13.15, 4.0.20, 4.1.11, 4.2.6, or 4.3.1).
  • Revoke the monitoring tag from users or modify role definitions so that monitoring users lack DELETE permissions for shovels.
  • Disable the rabbitmq_shovel and rabbitmq_shovel_management plugins until the patch is applied.

Generated by OpenCVE AI on September 26, 2026 at 01:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 05 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 25 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-267
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Important


Fri, 25 Sep 2026 01:45:00 +0000

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

Thu, 24 Sep 2026 15:30: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.1, The shovel management resource's is_authorized/2 delegates to rabbit_mgmt_util:is_authorized_monitor/2, which accepts the monitoring tag. But allowed_methods includes DELETE, and delete_resource/2 deletes / restarts shovel runtime parameters with no additional role check. A monitoring user , intended to have read-only visibility , can therefore delete or restart any shovel in any vhost they can see. A read-only monitoring user can delete or restart any dynamic shovel , a state-changing operation that the equivalent /api/parameters endpoint correctly restricts to policymaker. Preconditions include rabbitmq_shovel + rabbitmq_shovel_management plugins enabled Attacker has credentials with the monitoring tag. This issue is fixed in versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.1.
Title RabbitMQ: Monitoring-tag user can DELETE shovels
Weaknesses CWE-862
References
Metrics cvssV4_0

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


Subscriptions

Rabbitmq Rabbitmq-server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-05T15:34:00.102Z

Reserved: 2026-07-28T19:50:39.438Z

Link: CVE-2026-67233

cve-icon Vulnrichment

Updated: 2026-10-05T14:47:12.780Z

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-09-24T16:17:09.520

Modified: 2026-10-05T16:17:14.920

Link: CVE-2026-67233

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-24T15:12:35Z

Links: CVE-2026-67233 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T02:00:02Z

Weaknesses
  • CWE-267

    Privilege Defined With Unsafe Actions

  • CWE-862

    Missing Authorization