Skip to content

Remote Command Execution(RCE) Vulnerbility

Low
EvenLjj published GHSA-c459-2m73-67hj Sep 19, 2024

Package

No package listed

Affected versions

< 3.5.4

Patched versions

3.5.5

Description

Impact

SOFA Hessian protocol uses a blacklist mechanism to restrict deserialization of potentially dangerous classes for security protection. But 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.

Patches

Fixed this issue by update blacklist, users can upgrade to sofahessian version 3.5.5 to avoid this issue.

Workarounds

You can maintain a blacklist yourself in this directory external/serialize.blacklist.

Severity

Low

CVE ID

CVE-2024-46983

Weaknesses

No CWEs

Credits