CVE-2026-67410 in RabbitMQinformación

Resumen

por VulDB • 2026-09-25

RabbitMQ es un corredor de mensajería y streaming. Desde la versión 4.2.0 hasta las versiones 4.3.3 y 4.2.9, se produce una exposición del secreto del cliente OAuth2 a través de un punto final JavaScript no autenticado (CWE-200). Cuando la autenticación OAuth2 está habilitada para la interfaz web de gestión de RabbitMQ y el flujo configurado utiliza un secreto de cliente, el valor de configuración `oauthclientsecret` se incluye en el JavaScript servido por el punto final no autenticado `/js/oidc-oauth/bootstrap.js`. Cualquier usuario que pueda acceder al puerto de la interfaz de gestión puede recuperar el secreto del cliente OAuth2 sin necesidad de autenticación.

Archivos afectados: - `deps/rabbitmqmanagement/src/rabbitmgmtwmauth.erl`, línea 186 - `deps/rabbitmqmanagement/src/rabbitmgmtoauthbootstrap.erl`, líneas 35-50 - `deps/rabbitmqmanagement/src/rabbitmgmtdispatcher.erl`, líneas 45-49 (registro de ruta)

Ruta del código: 1. La ruta `/js/oidc-oauth/bootstrap.js` se registra como un controlador Cowboy estándar (`rabbitmgmtdispatcher.erl`: línea 46).

Exposición de credenciales para la configuración afectada: el secreto del cliente OAuth2 es accesible sin ninguna autenticación. - Robo de tokens: El atacante puede completar el flujo de código de autorización utilizando códigos de autorización robados. - Suplantación de identidad (Client impersonation): El atacante puede realizar solicitudes en nombre del cliente legítimo.

Cualquier implementación de RabbitMQ con la configuración afectada es vulnerable a este problema. Este issue está corregido en las versiones 4.3.3 y 4.2.9.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub M

Reservar

2026-07-29

Divulgación

2026-09-25

Moderación

aceptado

Artículo

VDB-410384

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!