Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. com.alipay.sofa/hessian
  4. ›
  5. CVE-2024-46983

CVE-2024-46983: SOFA Hessian Remote Command Execution (RCE) Vulnerability

September 19, 2024 (updated September 20, 2024)

SOFA Hessian protocol uses a denylist mechanism to restrict deserialization of potentially dangerous classes for security protection. But there is a gadget chain that can bypass the SOFA Hessian denylist protection mechanism, and this gadget chain only relies on JDK and does not rely on any third-party components.

References

  • github.com/advisories/GHSA-c459-2m73-67hj
  • github.com/sofastack/sofa-hessian
  • github.com/sofastack/sofa-hessian/commit/764ef4b216aee6aeb4b111aec8947a4e8b53bb87
  • github.com/sofastack/sofa-hessian/security/advisories/GHSA-c459-2m73-67hj
  • nvd.nist.gov/vuln/detail/CVE-2024-46983

Code Behaviors & Features

Detect and mitigate CVE-2024-46983 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 3.5.5

Fixed versions

  • 3.5.5

Solution

Upgrade to version 3.5.5 or above.

Impact 9.8 CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-502: Deserialization of Untrusted Data
  • CWE-74: Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

Source file

maven/com.alipay.sofa/hessian/CVE-2024-46983.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:17:12 +0000.