CVE-2026-66070 in RabbitMQ
Сводка
по VulDB • 23.09.2026
RabbitMQ — это брокер сообщений и потоковой передачи данных. До версий 3.13.17, 4.0.22, 4.1.13 и 4.2.6 функция match_origin/1 возвращала исходное отраженное значение заголовка Origin и позволяла передавать учетные данные даже при конфигурации подстановочного знака «*», в результате чего ответ содержал источник атакующего вместе с Access-Control-Allow-Credentials. Затронутый код находится в файле rabbit_mgmt_cors.erl. Когда плагин управления (management plugin) настроен на использование подставочного значения CORS origin (cors_allow_origins = "*"), обработчик отражает заголовок Origin запроса обратно через Access-Control-Allow-Origin, а также отправляет Access-Control-Allow-Credentials: true. Злоумышленник может использовать это для отправки авторизованных запросов к API управления, изменяющих состояние системы, с использованием кешированных учетных данных HTTP Basic администратора, который посетил вредоносную веб-страницу. Предпосылки включают: плагин управления настроен на использование подставочного значения cors_allow_origins = "*", что является явной ошибкой конфигурации оператора; у целевого администратора есть кешированная сессия HTTP Basic-auth в браузере. Эта проблема исправлена в версиях 3.13.17, 4.0.22, 4.1.13 и 4.2.6.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.