Approved changes feed: RSS · Atom
cpe:2.3:a:sofastack:sofa-rpc:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Sofastack (c084fed7-f70e-519e-ac88-2cd8ef0f59c8) |
|---|---|
| Product | Sofa Rpc (4c2a3c0c-b9d0-5a03-8266-18d9a5737b54) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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.