Vulnerability · Published Oct 24, 2023 · Assigned by GitHub_M

CVE-2023-46118Denial of Service by publishing large messages over the HTTP API

Medium 4.9

In plain English

A medium-severity uncontrolled resource consumption in rabbitmq-server from rabbitmq. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.3% (higher than 71% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)4.9Medium
Exploit odds (30 days)1.3%top 29.1% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

RabbitMQ is a multi-protocol messaging and streaming broker. HTTP API did not enforce an HTTP request body limit, making it vulnerable for denial of service (DoS) attacks with very large messages. An authenticated user with sufficient credentials can publish a very large messages over the HTTP API and cause target node to be terminated by an "out-of-memory killer"-like mechanism. This vulnerability has been patched in versions 3.11.24 and 3.12.7.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12rabbitmq-server3.10.8-1.1+deb12u1DSA-5571-1
Debian:12rabbitmq-server3.10.8-1.1+deb12u1DEBIAN-CVE-2023-46118
Debian:13rabbitmq-server3.10.8-3DEBIAN-CVE-2023-46118
Debian:14rabbitmq-server3.10.8-3DEBIAN-CVE-2023-46118
Ubuntu:22.04:LTSrabbitmq-server3.9.13-1ubuntu0.22.04.2USN-6501-1
Ubuntu:22.04:LTSrabbitmq-server3.9.13-1ubuntu0.22.04.2UBUNTU-CVE-2023-46118
Ubuntu:24.04:LTSrabbitmq-server3.12.1-1ubuntu1UBUNTU-CVE-2023-46118

Affected products (as reported)

VendorProductVersions
rabbitmq rabbitmq-server < 3.12.7< 3.11.24

Weakness: CWE-400 · Vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H

References