CVE-2023-45146

Remote code execution in XXL-RPC

Published Oct 18, 2023 CVSS 3.1 · 9.1 Critical EPSS 1.3% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-2573 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.
Github GHSA Github GHSA GHSA-f984-3wx8-grp9 XXL-RPC Deserialization of Untrusted Data vulnerability
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 29, 2024, 5:09 PM
Reserved
Oct 4, 2023, 4:02 PM
Status
Modified
Published
Oct 18, 2023, 10:15 PM
Modified
Jun 17, 2026, 6:28 AM