Lucene search

K
cveGitHub_MCVE-2024-46983
HistorySep 19, 2024 - 11:15 p.m.

CVE-2024-46983

2024-09-1923:15:11
CWE-74
GitHub_M
web.nvd.nist.gov
9
sofa hessian
blacklist
vulnerability
version 3.5.5
gadget chain
security protection
deserialization

CVSS3

9.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

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

AI Score

9.2

Confidence

High

EPSS

0

Percentile

9.6%

sofa-hessian is an internal improved version of Hessian3/4 powered by Ant Group CO., Ltd. The 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. This issue is fixed by an update to the blacklist, users can upgrade to sofahessian version 3.5.5 to avoid this issue. Users unable to upgrade may maintain a blacklist themselves in the directory external/serialize.blacklist.

Affected configurations

Vulners
Vulnrichment
Node
sofastacksofarpcRange<3.5.5
VendorProductVersionCPE
sofastacksofarpc*cpe:2.3:a:sofastack:sofarpc:*:*:*:*:*:*:*:*

CNA Affected

[
  {
    "vendor": "sofastack",
    "product": "sofa-hessian",
    "versions": [
      {
        "version": "< 3.5.5",
        "status": "affected"
      }
    ]
  }
]

CVSS3

9.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

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

AI Score

9.2

Confidence

High

EPSS

0

Percentile

9.6%

Related for CVE-2024-46983