RabbitMQ 3.12.x < 3.12.11 Queue Deletion Authorization Bypass

medium Nessus Plugin ID 234569

Synopsis

An application installed on the remote host is affected by a vulnerability.

Description

The version of RabbitMQ installed on the remote host is 3.12.x prior to 3.2.11. It is, therefore, affected by an authorization bypass vulnerability:

- RabbitMQ is a feature rich, multi-protocol messaging and streaming broker. In affected versions queue deletion via the HTTP API was not verifying the `configure` permission of the user. Users who had all of the following: 1.
Valid credentials, 2. Some permissions for the target virtual host & 3. HTTP API access. could delete queues it had no (deletion) permissions for. (CVE-2024-51988)

Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version number.

Solution

Upgrade to RabbitMQ version 3.12.11 or later.

See Also

http://www.nessus.org/u?ef3eadf7

Plugin Details

Severity: Medium

ID: 234569

File Name: rabbitmq_3_12_11.nasl

Version: 1.1

Type: local

Agent: unix

Family: Misc.

Published: 4/17/2025

Updated: 4/17/2025

Configuration: Enable thorough checks (optional)

Supported Sensors: Nessus Agent, Nessus

Risk Information

VPR

Risk Factor: Low

Score: 3.6

CVSS v2

Risk Factor: Medium

Base Score: 6.8

Vector: CVSS2#AV:N/AC:L/Au:S/C:N/I:C/A:N

CVSS Score Source: CVE-2024-51988

CVSS v3

Risk Factor: Medium

Base Score: 6.5

Vector: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

Vulnerability Information

CPE: cpe:/a:pivotal_software:rabbitmq

Required KB Items: installed_sw/RabbitMQ

Patch Publication Date: 11/6/2024

Vulnerability Publication Date: 11/6/2024

Reference Information

CVE: CVE-2024-51988