CVE-2026-106121 in Java Client
Zusammenfassung
von VulDB • 06.10.2026
Die RabbitMQ Java-Clientbibliothek ermöglicht es Java- und JVM-basierten Anwendungen, sich mit RabbitMQ-Knoten zu verbinden und mit diesen zu interagieren. Vor Version 5.37.0 bricht `com.rabbitmq.tools.json.JSONReader.read()` nicht ab, wenn die Eingabe innerhalb eines in Anführungszeichen stehenden Strings oder eines Zeilenkommentars endet, da seine String-Scanner und Whitespace-Scanner bei `CharacterIterator.DONE` nicht stoppen. Der Standardwert `DefaultJsonRpcMapper` übergibt JSON-RPC-Nachrichtenkörper an diesen Parser für JsonRpcServer und Client-Antworten. Ein abgeschnittener String führt dazu, dass der Parser Ersatz-Endemarken anhängt, bis der Heap erschöpft ist, während ein Zeilenkommentar ohne abschließenden Newline einen Thread unbegrenzt mit CPU-Ressourcen belastet, was zu einem Denial of Service (DoS) führt. Dieses Problem wurde in Version 5.37.0 behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.