CVE-2026-63335 in Java Clientinformazioni

Riassunto

di VulDB • 18/08/2026

La libreria Java di RabbitMQ consente alle applicazioni basate su Java e JVM di connettersi ai nodi di RabbitMQ e interagire con essi. Prima della versione 5.31.0, l'assemblaggio dei comandi AMQP in entrata nel file src/main/java/com/rabbitmq/client/impl/CommandAssembler.java elabora un metodo contenente dati e un'intestazione il cui valore remainingBodyBytes è inferiore al payload successivo di tipo AMQP.FRAME_BODY. Il metodo CommandAssembler.consumeBodyFrame sottrae la lunghezza del payload controllata dal peer prima di convalidare che esso sia valido, portando remainingBodyBytes a valori negativi e generando una raw UnsupportedOperationException invece di MalformedFrameException. Un broker peer malizioso o compromesso può inviare questa sequenza non valida su un canale aperto diverso da zero per interrompere l'elaborazione dei frame e chiudere la connessione del client, causando un denial of service (DoS) per i lavori in esecuzione tramite tale connessione. Questo problema è stato risolto nella versione 5.31.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!