Approved changes feed: RSS · Atom

cpe:2.3:a:sofastack:sofa-rpc:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorSofastack (c084fed7-f70e-519e-ac88-2cd8ef0f59c8)
ProductSofa Rpc (4c2a3c0c-b9d0-5a03-8266-18d9a5737b54)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2024-23636 vulnerable 2026-06-08 06:29:40.062486 SOFARPC Remote Command Execution(RCE) Vulnerbility
CRITICAL (9.8)
SOFARPC is a Java RPC framework. SOFARPC defaults to using the SOFA Hessian protocol to deserialize received data, while the SOFA Hessian protocol uses a blacklist mechanism to restrict deserialization of potentially dangerous classes for security protection. But, prior to version 5.12.0, there is a gadget chain that can bypass the SOFA Hessian blacklist protection mechanism, and this gadget chain only relies on JDK and does not rely on any third-party components. Version 5.12.0 fixed this issue by adding a blacklist. SOFARPC also provides a way to add additional blacklists. Users can add a class like `-Drpc_serialize_blacklist_override=org.apache.xpath.` to avoid this issue.
Published: 2024-01-23T17:22:52.857Z
Updated: 2024-10-18T16:00:41.941Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-41331 vulnerable 2026-06-08 06:11:05.948259 SOFARPC Remote Command Execution (RCE) Vulnerability
CRITICAL (9.8)
SOFARPC is a Java RPC framework. Versions prior to 5.11.0 are vulnerable to remote command execution. Through a carefully crafted payload, an attacker can achieve JNDI injection or system command execution. In the default configuration of the SOFARPC framework, a blacklist is used to filter out dangerous classes encountered during the deserialization process. However, the blacklist is not comprehensive, and an actor can exploit certain native JDK classes and common third-party packages to construct gadget chains capable of achieving JNDI injection or system command execution attacks. Version 5.11.0 contains a fix for this issue. As a workaround, users can add `-Drpc_serialize_blacklist_override=javax.sound.sampled.AudioFileFormat` to the blacklist.
Published: 2023-09-12T19:57:57.437Z
Updated: 2024-09-25T19:52:21.360Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.