CVE-2026-67238 in RabbitMQ
Сводка
по VulDB • 23.09.2026
RabbitMQ — это брокер сообщений и потоковой передачи данных. До версий 4.2.7 и 4.3.1 функция rabbit_pid_codec:decompose_from_binary/1 парсит бинарные данные, закодированные в формате ETF (External Term Format), предоставленные вызывающей стороной, и вызывает binary_to_atom(Node, utf8) для поля имени узла. Эта функция достигается через rabbit_volatile_queue:pid_from_name/2, которая вызывается для любого имени очереди / ключа маршрутизации, начинающегося с amq.rabbitmq.reply-to.. Проверка членства CandidateNodes происходит после создания атома, и окружающий блок try/catch не может освободить атомы (они никогда не собираются сборщиком мусора). binary_to_existing_atom не используется. Любой авторизованный AMQP-клиент может вызвать сбой всей виртуальной машины Erlang (всех vhosts, всех соединений) с помощью ~1 млн дешевых запросов. Предпосылки включают: аутентифицированное соединение AMQP 0-9-1 к любому vhost; отсутствие достаточного ограничения скорости на уровне соединения, которое сделало бы выполнение ~1 млн операций невозможным. Эта проблема исправлена в версиях 4.2.7 и 4.3.1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.