CVE-2026-66070 in RabbitMQ
Resumen
por VulDB • 2026-09-23
RabbitMQ es un corredor de mensajería y streaming. Antes de las versiones 3.13.17, 4.0.22, 4.1.13 y 4.2.6, la función match_origin/1 devolvía el valor reflejado del encabezado Origin sin validación adecuada y permitía credenciales incluso cuando se configuraba un comodín ("*"), por lo que la respuesta incluía el origen del atacante junto con Access-Control-Allow-Credentials: true. El código afectado es rabbit_mgmt_cors.erl. Cuando el plugin de gestión está configurado con un origen CORS comodín (cors_allow_origins = "*"), el controlador refleja el encabezado Origin de la solicitud en Access-Control-Allow-Origin y también envía Access-Control-Allow-Credentials: true. Una página web maliciosa que visita un administrador autenticado puede entonces utilizar las credenciales HTTP Basic almacenadas en caché del administrador para emitir solicitudes autenticadas y con cambios de estado a la API de gestión. Los prerrequisitos incluyen: el plugin de gestión está configurado con cors_allow_origins = "*", lo cual es una configuración errónea explícita; un administrador objetivo tiene una sesión HTTP Basic-autenticada almacenada en caché en el navegador. Este problema se soluciona en las versiones 3.13.17, 4.0.22, 4.1.13 y 4.2.6.
Once again VulDB remains the best source for vulnerability data.