CVE-2023-46604KEV · OVERDUECWE-502

Apache ActiveMQ, Apache ActiveMQ Legacy OpenWire Module: Unbounded deserialization causes ActiveMQ to be vulnerable to a remote code execution (RCE) attack

Critical · published October 27, 2023

Patch now

Confirmed exploited, and the score agrees

CVSS calls it critical at 10.0. It is confirmed in active exploitation. It sits in the 100.0th percentile for exploit probability.

1065
days past CISA
deadline
CVSS v3.1
10.0
EPSS
100%
Percentile
100.0
In the wild
Confirmed
What it is

🚨 A sneaky vulnerability in the Java OpenWire protocol could allow a remote attacker to execute arbitrary commands on your system! 🔥 Think of this like a delivery service that opens every package without checking what's inside — if a malicious package gets through, it can wreak havoc in your home. In this case, attackers can manipulate serialized data to cause the broker or client to instantiate any class they want, leading to potential chaos. An attacker could gain complete control over your system, executing commands as if they were you. Imagine them entering your digital domain, reading sensitive information, altering configurations, or even crashing services — it's an IT nightmare! This vulnerability is particularly critical, given its known exploitation status and the 10/10 CVSS score.

Put simply

Think of this like a delivery service that opens every package without checking what's inside — if a malicious package gets through, it can wreak havoc in your home. In this case, attackers can manipulate serialized data to cause the broker or client to instantiate any class they want, leading to potential chaos. This vulnerability in the Java OpenWire protocol allows remote attackers to exploit improper handling of serialized class types, enabling them to instantiate any class in the classpath and execute arbitrary shell commands on the broker or client.

What to do

An attacker could gain complete control over your system, executing commands as if they were you. Imagine them entering your digital domain, reading sensitive information, altering configurations, or even crashing services — it's an IT nightmare! This vulnerability is particularly critical, given its known exploitation status and the 10/10 CVSS score. Upgrade your brokers and clients to versions 5.15.16, 5.16.7, 5.17.6, or 5.18.3 as soon as possible to patch this vulnerability. Additionally, review your network access controls to limit exposure and audit your system for any potential indicators of compromise. You've got this! By taking these steps, you'll lock down your environment and elevate your security hero status! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.99891 · 100.0th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2023-10-27T14:59Z
KEV added
2023-11-02 · due 2023-11-23
EPSS history
Timeline
  • 02 NOV 00:00Z
    Added to CISA KEV — remediate by Nov 23
    kev
  • 27 OCT 14:59Z
    Apache ActiveMQ, Apache ActiveMQ Legacy OpenWire Module: Unbounded deserialization causes ActiveMQ to be vulnerable to a remote code execution (RCE) attack
    cvelistv5