CVE-2023-46120

RabbitMQ Java client's lack of message size limitation leads to remote DoS attack

Published Oct 24, 2023 CVSS 3.1 · 4.9 Medium EPSS 1.3% KEV · Not listed
Description
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. `maxBodyLebgth` was not used when receiving Message objects. Attackers could send a very large Message causing a memory overflow and triggering an OOM Error. Users of RabbitMQ may suffer from DoS attacks from RabbitMQ Java client which will ultimately exhaust the memory of the consumer. This vulnerability was patched in version 5.18.0.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2023-2776 The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. `maxBodyLebgth` was not used when receiving Message objects. Attackers could send a very large Message causing a memory overflow and triggering an OOM Error. Users of RabbitMQ may suffer from DoS attacks from RabbitMQ Java client which will ultimately exhaust the memory of the consumer. This vulnerability was patched in version 5.18.0.
Github GHSA Github GHSA GHSA-mm8h-8587-p46h RabbitMQ Java client's Lack of Message Size Limitation leads to Remote DoS Attack
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Sep 11, 2024, 1:20 PM
Reserved
Oct 16, 2023, 5:51 PM
Status
Modified
Published
Oct 25, 2023, 6:17 PM
Modified
Jun 17, 2026, 6:30 AM