CVE-2026-69219 in Java Clientinformation

Résumé

par VulDB • 19/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.1, le fichier src/main/java/com/rabbitmq/client/impl/ValueReader.java utilise ValueReader.readBytes pour accepter un contentLength déclaré via le fil (wire-declared) inférieur à Integer.MAX_VALUE et allouer un tableau d'octets avant de vérifier les octets disponibles dans la trame. Un pair AMQP malveillant peut envoyer une LongString ou un champ de type tableau d'octets avec l'étiquette de type S et une longueur déclarée telle que 0x7FFFFFFE lors du serveur-properties table de connection.start pré-authentification, provoquant une allocation d'environ 2 Go et une erreur OutOfMemoryError avant que readFully ne consomme les données. L'épuisement de la mémoire qui en résulte peut entraîner l'arrêt de la JVM et causer un déni de service (DoS). Ce problème est corrigé dans la version 5.33.1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Réserver

03/08/2026

Divulgation

18/08/2026

Modérer

accepté

Entrée

VDB-391836

CPE

prêt

EPSS

0.00399

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!