CVE-2023-41331CWE-917

SOFARPC Remote Command Execution (RCE) Vulnerability

Critical · published September 12, 2023

CVSS v3.1
9.8
EPSS
2%
Percentile
76.1
In the wild
Unconfirmed
What it is

🚨 A crafty attacker could exploit SOFARPC's default settings to execute commands on your system! 🔥 Think of this as a restaurant with a menu that has some spicy dishes listed as off-limits. But one sneaky chef has figured out that if they just tweak the recipe a bit, they can serve those spicy dishes anyway, catching everyone off guard! This vulnerability allows an attacker to not only inject malicious payloads but also take complete control of your system, leading to potentially devastating consequences like data theft or system corruption. With access to remote command execution, they could wreak havoc as they please—an absolute nightmare for any system administrator!

Put simply

Think of this as a restaurant with a menu that has some spicy dishes listed as off-limits. But one sneaky chef has figured out that if they just tweak the recipe a bit, they can serve those spicy dishes anyway, catching everyone off guard! The SOFARPC framework's vulnerability stems from an incomplete blacklist used to filter dangerous classes during the deserialization process, allowing attackers to exploit native JDK classes and third-party packages to achieve JNDI injection or arbitrary command execution.

What to do

This vulnerability allows an attacker to not only inject malicious payloads but also take complete control of your system, leading to potentially devastating consequences like data theft or system corruption. With access to remote command execution, they could wreak havoc as they please—an absolute nightmare for any system administrator! Immediately upgrade SOFARPC to version 5.11.0 to secure your system. As a temporary measure, add `-Drpc_serialize_blacklist_override=javax.sound.sampled.AudioFileFormat` to your blacklist while preparing for a full upgrade. Don’t leave this unchecked! You've got this! With the right steps, you can lock down your system and shield it from threats. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01635 · 76.1th percentile
Weakness
CWE-917 · Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')
Published
2023-09-12T19:57Z
EPSS history
Timeline
  • 12 SEP 19:57Z
    SOFARPC Remote Command Execution (RCE) Vulnerability
    cvelistv5