VDB

CVE-2026-106121

CVE-2026-106121 PUBLISHED CVSS 4.9 MEDIUM

Reported by GitHub_M · Published October 6, 2026

The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.37.0, com.rabbitmq.tools.json.JSONReader.read() fails to terminate when input ends inside a quoted string or a line comment because its string and whitespace scanners do not stop at CharacterIterator.DONE. The default DefaultJsonRpcMapper passes JSON-RPC message bodies to this parser for JsonRpcServer and client replies. A truncated string causes the parser to append replacement end markers until heap exhaustion, while a line comment without a terminating newline can keep a thread consuming CPU indefinitely, resulting in denial of service. This issue is fixed in version 5.37.0.

Risk Scores

CVSS 3.1
4.9
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H

Affected Products

VendorProductVersions
rabbitmqrabbitmq-java-client< 5.36.1
com.rabbitmqamqp-client< 5.36.1
chainguardtraccar-fips0
wolfithingsboard0
wolfidruid0
wolficassandra-reaper0
chainguardcassandra-reaper0
rabbitmqrabbitmq-java-client0
chainguardlogstash-fips-9.40, 0
chainguardlogstash-8.190
chainguardnuxeo-20250
Mavencom.rabbitmq:amqp-client0
chainguardlogstash-9.50
chainguardconductor0
chainguarddruid0
wolfilogstash-9.40
chainguardtraccar0
chainguardnuxeo-20230
chainguardthingsboard0
com.rabbitmqamqp-client0

…and 4 more

Timeline

  • Oct 6, 2026 CVE Published
  • Oct 6, 2026 CVE Updated
  • Oct 7, 2026 EPSS Score
  • Oct 7, 2026 Coalition ESS Score
  • Oct 10, 2026 EPSS Score
  • Oct 13, 2026 EPSS Score
  • Oct 14, 2026 EPSS Score
  • Oct 16, 2026 EPSS Score
  • Oct 19, 2026 EPSS Score
  • Oct 21, 2026 EPSS Score
  • Oct 24, 2026 EPSS Score
  • Oct 25, 2026 EPSS Score
Open in Interactive Console →
$ Console Community · 50/day Open console ›