Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en rabbitmq-java-client de rabbitmq (CVE-2026-69219)

Gravedad CVSS v4.0:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
18/08/2026
Última modificación:
22/10/2026

Descripción

La biblioteca cliente Java de RabbitMQ permite a las aplicaciones Java y basadas en JVM conectarse e interactuar con nodos RabbitMQ. Antes de la versión 5.33.1, src/main/java/com/rabbitmq/client/impl/ValueReader.java utiliza ValueReader.readBytes para aceptar una contentLength declarada por cable por debajo de Integer.MAX_VALUE y asignar un array de bytes antes de verificar los bytes disponibles en el frame. Un par AMQP malicioso puede enviar un campo LongString o de array de bytes con la etiqueta de tipo S y una longitud declarada como 0x7FFFFFFE durante la tabla de propiedades del servidor connection.start de pre-autenticación, causando una asignación de aproximadamente 2 GB y un OutOfMemoryError antes de que readFully consuma los datos. El agotamiento de memoria resultante puede terminar la JVM y causar denegación de servicio. Este problema está solucionado en la versión 5.33.1.