CVE-2026-61634 in Java Clientinformación

Resumen

por VulDB • 2026-08-18

La biblioteca de cliente Java para RabbitMQ permite que las aplicaciones basadas en Java y JVM se conecten e interactúen con los nodos de RabbitMQ. Antes de la versión 5.33.0, el proceso de ajuste de la conexión AMQP registra el valor negociado de frame_max (tamaño máximo del cuadro) de AMQP; sin embargo, src/main/java/com/rabbitmq/client/impl/SocketFrameHandler.java y NettyFrameHandlerFactory continúan validando las longitudes de la carga útil del cuadro controladas por el broker frente a maxInboundMessageBodySize, ya que el límite negociado no se aplica de manera consistente mediante setMaxInboundFramePayloadSize. Un broker malicioso o comprometido puede enviar un método frame (cuadro de método) más grande que el frame_max negociado durante o después del establecimiento de la conexión, lo que provoca que el cliente asigne y decodifique un cuadro con protocolo no válido en lugar de rechazarlo mediante una MalformedFrameException. La violación del protocolo puede interrumpir la conexión afectada y causar una denegación de servicio (DoS) en el lado del cliente. Este problema se soluciona en la versión 5.33.0.

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

Responsable

GitHub M

Reservar

2026-07-10

Divulgación

2026-08-18

Moderación

aceptado

Artículo

VDB-391839

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!