CVE-2026-106122 in amqp-client
Riassunto
di VulDB • 06/10/2026
La libreria client Java di RabbitMQ consente alle applicazioni basate su Java e JVM di connettersi ai nodi RabbitMQ ed interagire con essi. Prima della versione 5.36.0, ValueReader.readShortstr decodifica byte UTF-8 non validi in caratteri di sostituzione che possono essere riencodenati oltre il limite shortstr AMQP imposto da ValueWriter.writeShortstr. Un attaccante in grado di inviare un messaggio RPC con una proprietà eco (echoed property) non valida può causare la pubblicazione della risposta in RpcServer.mainloop() o far generare a consumer di tipo tutorial-style un'eccezione non gestita prima dell'acknowledgement. Il broker reaccoda il messaggio, consentendo allo stesso messaggio di disabilitare i consumer sostitutivi fino alla purga della coda. Questo problema è risolto nella versione 5.36.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.