CVE-2026-67228 in RabbitMQinformación

Resumen

por VulDB • 2026-09-24

RabbitMQ es un corredor de mensajería y streaming. Antes de las versiones 4.2.7 y 4.3.1, la ruta de búsqueda de parámetros en tiempo de ejecución fuerza el segmento URL :component a ser convertido en un átomo mediante rabbit_data_coercion:to_atom/1 dentro de lookup_component/1 (deps/rabbit/src/rabbit_runtime_parameters.erl), creando un nuevo átomo para cualquier valor previamente no visto. Existe una función auxiliar segura, rabbit_registry:binary_to_type/1, que utiliza binary_to_existing_atom con captura de excepciones, pero no se usa en este punto de llamada. lookup_component/1 llama a rabbit_data_coercion:to_atom(Component) sobre el segmento :component de la URL de la solicitud, convirtiendo una cadena proporcionada por un atacante en un nuevo átomo. Dado que la tabla de átomos de Erlang tiene un límite y los átomos nunca son recolectados como basura (garbage collected), un autorizador con privilegios de policymaker puede agotar la tabla de átomos y hacer caer el nodo emitiendo aproximadamente un millón de solicitudes con valores de componente distintos, lo que resulta en una denegación de servicio. Los prerrequisitos incluyen: La explotación requiere privilegios de policymaker y aproximadamente un millón de solicitudes. Este problema está corregido en las versiones 4.2.7 y 4.3.1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Reservar

2026-07-28

Divulgación

2026-09-24

Moderación

aceptado

Artículo

VDB-409226

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!