CVE-2026-69219 in Java Client
Resumen
por VulDB • 2026-08-18
La biblioteca cliente Java de RabbitMQ permite que las aplicaciones basadas en Java y la JVM se conecten e interactúen con los nodos de RabbitMQ. Antes de la versión 5.33.1, src/main/java/com/rabbitmq/client/impl/ValueReader.java utiliza ValueReader.readBytes para aceptar un contentLength declarado por el protocolo (wire-declared) inferior a Integer.MAX_VALUE y asignar una matriz de bytes antes de verificar los bytes disponibles en el frame. Un par AMQP malicioso puede enviar un campo LongString o byte-array con la etiqueta de tipo S y una longitud declarada como 0x7FFFFFFE durante la tabla server-properties del connection.start previo a la autenticación, lo que provoca una asignación de aproximadamente 2 GB y un OutOfMemoryError antes de que readFully consuma los datos. El agotamiento de memoria resultante puede terminar con la JVM y causar denegación de servicio (DoS). Este problema está corregido en la versión 5.33.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.