RabbitMQ: Malformed UTF-8 in shortstr properties permanently disables RPC consumers
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| rabbitmq | rabbitmq-java-client | affected |
|
||||||
| com.rabbitmq | amqp-client | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Rabbitmq | Amqp-client |
|
||||||||
| Rabbitmq | Java-client |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-7822-rcf6-97fx | RabbitMQ: Malformed UTF-8 in shortstr properties permanently disables RPC consumers |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.491% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Vmware
Vmware rabbitmq Java Client |
|
| CPEs | cpe:2.3:a:vmware:rabbitmq_java_client:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Vmware
Vmware rabbitmq Java Client |
|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Rabbitmq
Rabbitmq amqp-client Rabbitmq java-client |
|
| Vendors & Products |
Rabbitmq
Rabbitmq amqp-client Rabbitmq java-client |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.36.0, ValueReader.readShortstr decodes malformed UTF-8 bytes into replacement characters that can re-encode beyond the AMQP shortstr limit enforced by ValueWriter.writeShortstr. An attacker who can submit an RPC message with a malformed echoed property can cause reply publication in RpcServer.mainloop() or tutorial-style consumers to throw an unchecked exception before acknowledgement. The broker requeues the message, allowing the same message to disable replacement consumers until the queue is purged. This issue is fixed in version 5.36.0. | |
| Title | RabbitMQ: Malformed UTF-8 in shortstr properties permanently disables RPC consumers | |
| Weaknesses | CWE-172 CWE-248 |
|
| References |
|
|
| Metrics |
cvssV4_0
|