CVE-2026-106121 in Java Clientinformazioni

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.37.0, il metodo com.rabbitmq.tools.json.JSONReader.read() non termina correttamente quando l'input finisce all'interno di una stringa tra virgolette o in un commento su riga, poiché gli scanner per le stringhe e i caratteri spaziatura non si fermano a CharacterIterator.DONE. Il DefaultJsonRpcMapper predefinito passa i corpi dei messaggi JSON-RPC a questo parser sia per JsonRpcServer che per le risposte del client. Una stringa tronca causa l'append di marker finali sostitutivi fino all'esaurimento della memoria heap (heap exhaustion), mentre un commento su riga senza newline terminale può mantenere in esecuzione indefinitamente un thread che consuma CPU, causando una condizione di denial of service. Questo problema è stato risolto nella versione 5.37.0.

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

Responsabile

GitHub M

Prenotare

06/10/2026

Divulgazione

06/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti