CVE-2026-67232 in RabbitMQИнформация

Сводка

по VulDB • 23.09.2026

RabbitMQ — это брокер сообщений и потоковой передачи данных. До версий 3.13.15, 4.0.20, 4.1.11, 4.2.6 и 4.3.0 параметры WebSocket для cowboy в строке 117 устанавливают compress => true, что включает согласование permessage-deflate согласно RFC 7692. Обработчик не устанавливает max_frame_size, поэтому применяется значение по умолчанию infinity (бесконечность) из cowboy. Функция cow_ws:parse_payload/9 библиотеки cowlib вызывает zlib:inflate/2 для сжатого полезного груза без ограничения размера выходных данных. Злоумышленник может согласовать permessage-deflate во время обновления WebSocket и отправить кадр, содержащий «бомбу» zlib (например, 50 КБ разжимаются до 5 ГБ). Декомпрессия происходит в процессе соединения еще до того, как MQTT-байты будут обработаны функцией websocket_handle/2. Неавторизованный злоумышленник может вызвать сбой узла RabbitMQ, работающего с плагином Web-MQTT, отправив один сильно сжатый WebSocket-кадр (несколько КБ в сети), который разжимается до гигабайт в памяти. Обработчик WebSocket для cowboy декомпрессирует весь кадр до обработки пакета MQTT CONNECT, поэтому учетные данные не требуются. Предварительные условия: включен плагин rabbitmq_web_mqtt (не по умолчанию, но часто используется клиентами на базе браузера), сетевая доступность к портам 15675/15676 и отсутствие необходимости аутентификации. Эта проблема исправлена в версиях 3.13.15, 4.0.20, 4.1.11, 4.2.6 и 4.3.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

GitHub M

Резервировать

28.07.2026

Раскрытие

24.09.2026

Модерация

принято

Вход

VDB-409238

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!