CVE-2023-45146
When such a configuration is used, attackers may be able to connect to the server and provide malicious serialized objects that, once deserialized, force it to execute arbitrary code.
Does this matter?
High impact if exploited, but EPSS currently rates exploitation as unlikely (1.05%). Schedule it in the normal patch cycle and watch for a rise in EPSS or a public exploit.
Description
XXL-RPC is a high performance, distributed RPC framework. With it, a TCP server can be set up using the Netty framework and the Hessian serialization mechanism. When such a configuration is used, attackers may be able to connect to the server and provide malicious serialized objects that, once deserialized, force it to execute arbitrary code. This can be abused to take control of the machine the server is running by way of remote code execution. This issue has not been fixed.
- CVSS 3.1
- 10.0 CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
- EPSS
- 1.05% probability · 62th percentile
- CISA KEV
- Not listed
- Weakness
- CWE-502
- Affected
- xxl-rpc project/xxl-rpc
- Source
- security-advisories@github.com
References
- https://securitylab.github.com/advisories/GHSL-2023-052_XXL-RPC/Product, Third Party Advisory
- https://securitylab.github.com/advisories/GHSL-2023-052_XXL-RPC/Product, Third Party Advisory
- https://www.vicarius.io/vsociety/posts/xxl-rpc-rce-cve-2023-45146
Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.