CVE Catalog

CVE-2026-67233

MediumCVSS 6.0
Published: Translated: NVD NIST

Summary

RabbitMQ versions prior to 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.1 allow a monitoring-tagged user to delete or restart any dynamic shovel in any vhost they can see. The shovel management resource delegates authorization to a monitoring check even though DELETE should be restricted to the policymaker role. The issue is fixed in the listed versions.

Risk Assessment

A read-only monitoring user can perform state-changing operations by deleting or restarting shovels, potentially disrupting data flow and message processing. This requires the rabbitmq_shovel and rabbitmq_shovel_management plugins to be enabled.

Recommendation

Upgrade RabbitMQ to version 3.13.15, 4.0.20, 4.1.11, 4.2.6, 4.3.1, or later. Restrict the monitoring tag to trusted accounts and review shovel operations.

Other vulnerabilities in RabbitMQ

See all
Original NVD description (English source)

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.

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