NewApp Monitoring is liveSign up free
AgentbeamBeta
Open-source package vulnerability · Maven

CVE-2023-45146: XXL-RPC Deserialization of Untrusted Data vulnerability

criticalCVSS 4.0 9.5 · 3.1 9.0GHSA-f984-3wx8-grp9

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.

Published Aug 5, 2024

Affected packages

com.xuxueli:xxl-rpc-core

Ecosystem
Maven
Affected
<= 1.7.0
Fixed in
No patched version yet
Check
mvn dependency:tree -Dincludes=com.xuxueli:xxl-rpc-core

Advisory details

From the GitHub Advisory Database (CC BY 4.0).

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.

References

How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology