CVE-2024-23636CWE-502

SOFARPC Remote Command Execution(RCE) Vulnerbility

Critical · published January 23, 2024

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

🔥 A gadget chain can bypass SOFARPC's security protections, potentially exposing your application to severe risks! Think of it like a restaurant that uses a blacklist of ingredients to prevent allergic reactions but has a secret menu item that slips right past the chefs. If they don’t catch it, someone could end up with a nasty surprise! An attacker can exploit this vulnerability to inject harmful data, leading to remote code execution within your Java application. This could be absolutely devastating, allowing unauthorized actions and compromising sensitive information. Protecting your users from this type of threat is crucial!

Put simply

Think of it like a restaurant that uses a blacklist of ingredients to prevent allergic reactions but has a secret menu item that slips right past the chefs. If they don’t catch it, someone could end up with a nasty surprise! CVE-2024-23636 arises from SOFARPC's reliance on a gadget chain to circumvent the default blacklist mechanism of the SOFA Hessian protocol, allowing the deserialization of unsafe classes. Versions prior to 5.12.0 are particularly vulnerable as they do not effectively restrict this process.

What to do

An attacker can exploit this vulnerability to inject harmful data, leading to remote code execution within your Java application. This could be absolutely devastating, allowing unauthorized actions and compromising sensitive information. Protecting your users from this type of threat is crucial! Immediately update to SOFARPC version 5.12.0 or higher to close this critical vulnerability. Also, consider implementing additional class blacklists using the provided configuration option to fortify your defenses. Don’t delay – secure your application today! You’ve got this! By following these steps, you can safeguard your application against this vulnerability and earn your Security Hero badge! 🦸‍♂️

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.00799 · 56.1th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2024-01-23T17:22Z
EPSS history
Timeline
  • 23 JAN 17:22Z
    SOFARPC Remote Command Execution(RCE) Vulnerbility
    cvelistv5