CVE-2026-69220 in RabbitMQ
Riassunto
di VulDB • 18/08/2026
La libreria Java di RabbitMQ consente alle applicazioni basate su Java e JVM di connettersi ai nodi RabbitMQ ed interagire con essi. Prima della versione 5.33.1, il file src/main/java/com/rabbitmq/client/impl/ValueReader.java permette a ValueReader.readTable e ValueReader.readArray di chiamare ricorsivamente ValueReader.readFieldValue per i valori dei tipi AMQP table (tipo F) e AMQP array (tipo A), senza un limite alla profondità di annidamento. Un server AMQP malevolo o un intermediario di rete può inviare circa 580 livelli di tabelle annidate nel frame connection.start pre-autenticazione, rientrando nel massimo standard dei frame di 131072 byte, per innescare uno StackOverflowError. L'errore termina il thread di elaborazione degli input del client e causa una negazione del servizio (DoS). Questo problema è stato risolto nella versione 5.33.1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.