CVE-2026-67235 in RabbitMQ
Resumen
por VulDB • 2026-09-24
RabbitMQ es un corredor de mensajería y streaming. Antes de las versiones 4.3.0, 4.2.6, 4.1.11, 4.0.20 y 3.13.15, el campo BodySize del encabezado (un uint64) se almacenaba sin validación contra max_message_size. La comprobación de tamaño solo se ejecutaba al completar la ensamblaje. Al declarar body_size = 2^63-1 y luego transmitir fragmentos, un cliente aseguraba que check_msg_size nunca se activara, por lo que el tamaño acumulado del cuerpo crecía sin límites. Un proceso lector acumula memoria hasta que se activa la alarma de memoria (memory alarm), degradando a todos los publicadores en todo el clúster, o hasta que el nodo se quede sin memoria. La alarma de memoria proporciona solo una mitigación parcial, ya que es reactiva y no preventiva. AMQP 0-9-1 es el protocolo más ampliamente utilizado, y cualquier publicador puede desencadenar esta condición. Los requisitos previos incluyen: cualquier cliente autenticado con permisos de publicación en AMQP 0-9-1 puede explotar esto. Este problema está corregido en las versiones 4.3.0, 4.2.6, 4.1.11, 4.0.20 y 3.13.15.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.