Infinite loop in RabbitMQ Java Client Library - CVE-2026-106121
Published: November 9, 2026
Vulnerability details
The vulnerability allows a highly privileged remote attacker to cause denial of service in RabbitMQ Java Client applications using the default JSON-RPC mapper.
The vulnerability exists due to missing end-of-input checks in JSONReader, causing infinite loops when parsing unterminated quoted strings or line comments. A highly privileged remote attacker can publish a single truncated message to an RPC request queue, exhausting heap memory or indefinitely occupying a server thread.