CVE-2020-36282

JMS Client for RabbitMQ 1.x before 1.15.2 and 2.x before 2.2.0 is vulnerable to unsafe deserialization that can result in code execution via crafted…

published March 12, 2021

CVSS
—
EPSS
3%
Percentile
86.6
In the wild
Unconfirmed
What it is

🚨 An unsafe deserialization vulnerability sits quietly in RabbitMQ’s JMS Client, and it can let attackers execute arbitrary code with just a crafted StreamMessage! ⚡ Think of this as a restaurant that allows any customer to slip in a fake order without checking the details — once in, they could make any dish they want, potentially toxic! An attacker could exploit this vulnerability to run malicious code on your server, putting your entire system at risk of compromise. This could lead to sensitive data exposure or even complete takeover of your RabbitMQ service. The consequences could be devastating if this gets into the wrong hands!

Put simply

Think of this as a restaurant that allows any customer to slip in a fake order without checking the details — once in, they could make any dish they want, potentially toxic! This vulnerability allows attackers to send specially crafted StreamMessage data to the JMS Client, which it processes unsafely, leading to remote code execution. Versions affected are 1.x before 1.15.2 and 2.x before 2.2.0.

What to do

An attacker could exploit this vulnerability to run malicious code on your server, putting your entire system at risk of compromise. This could lead to sensitive data exposure or even complete takeover of your RabbitMQ service. The consequences could be devastating if this gets into the wrong hands! Update your RabbitMQ JMS Client to version 1.15.2 or 2.2.0 immediately to patch this vulnerability. Ensure that all input data is properly validated to prevent similar issues from arising in the future. You've got this! Just follow these steps, and you'll keep your RabbitMQ service secure! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02844 · 86.6th percentile
Published
2021-03-12T00:27Z
EPSS history
Timeline
  • 12 MAR 00:27Z
    JMS Client for RabbitMQ 1.x before 1.15.2 and 2.x before 2.2.0 is vulnerable to unsafe deserialization that can result in code execution via crafted…
    cvelistv5