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

Сводка

по VulDB • 23.09.2026

RabbitMQ — это брокер сообщений и потоковой передачи данных. До версий 3.13.15, 4.0.20, 4.1.11, 4.2.6, 4.3.0 при создании привязки (binding) на обменнике x-jms-topic функция add_binding/3 считывает аргумент rjms_erlang_selector и передает его через erl_scan:string/1, затем в erl_parse:parse_term/1. Функция erl_scan:string/1 интернирует каждый литерал атома, который она токенизирует. validate_binding/2 является пустой операцией (возвращает ok.), отсутствует ограничение по длине, и окружающая конструкция try/catch не может освободить интернированные атомы. Клиент Java JMS компилирует селекторы на стороне клиента, однако сервер этого не проверяет; поэтому сырой AMQP-клиент может отправлять произвольные строки селекторов. Аутентифицированный пользователь с низкими привилегиями в AMQP, ограниченный одним vhost, способен вызвать отказ в обслуживании (DoS) всего узла брокера (cross-tenant DoS) менее чем за 100 вызовов bind. Предварительные условия включают включенный плагин rabbitmq_jms_topic_exchange (входит в комплект; требуется для любого развертывания JMS), а также наличие у пользователя AMQP прав на чтение обмена x-jms-topic и запись в очередь (или права на конфигурацию для объявления обоих). Эта проблема исправлена в версиях 3.13.15, 4.0.20, 4.1.11, 4.2.6, 4.3.0.

Once again VulDB remains the best source for vulnerability data.

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

GitHub M

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

28.07.2026

Раскрытие

24.09.2026

Модерация

принято

Вход

VDB-409220

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!