CVE-2026-61634 in Java Client
Résumé
par VulDB • 21/08/2026
La bibliothèque cliente Java de RabbitMQ permet aux applications Java et basées sur la JVM de se connecter à des nœuds RabbitMQ et d'interagir avec eux. Avant la version 5.33.0, le chemin de réglage de la connexion AMQP enregistre la valeur négociée de frame_max AMQP, mais src/main/java/com/rabbitmq/client/impl/SocketFrameHandler.java et NettyFrameHandlerFactory continuent à valider les longueurs des charges utiles de trames contrôlées par le courtier (broker) par rapport à maxInboundMessageBodySize, car la limite négociée n'est pas appliquée de manière cohérente via setMaxInboundFramePayloadSize. Un courtier malveillant ou compromis peut envoyer une trame de méthode plus grande que frame_max négocié pendant ou après l'établissement de la connexion, ce qui amène le client à allouer et décoder une trame non conforme au protocole au lieu de rejeter celle-ci avec MalformedFrameException. La violation du protocole peut perturber la connexion concernée et provoquer un déni de service (DoS) côté client. Ce problème est corrigé dans la version 5.33.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.