CVE-2026-93616: Check Point Security Management - Unauthenticated Directory Traversal to RCE

2026-10-15 PoC Public

Description

Check Point Management Server contains a directory traversal and unrestricted file upload vulnerability allowing unauthenticated attackers to upload and execute arbitrary scripts remotely, exploit requires no authentication.

Details

CVE
CVE-2026-93616 · CVE.org
Severity
高危
Published
PoC
Public

PoC

id: CVE-2026-93616

info:
  name: Check Point Security Management - Unauthenticated Directory Traversal to RCE
  author: 0x_Akoko,pdteam
  severity: critical
  description: |
    Check Point Management Server contains a directory traversal and unrestricted file upload vulnerability allowing unauthenticated attackers to upload and execute arbitrary scripts remotely, exploit requires no authentication.
  impact: |
    Unauthenticated attackers can upload and execute arbitrary scripts, leading to full system compromise.
  remediation: |
    Update to the latest version of Check Point Management Server.
  reference:
    - https://support.checkpoint.com/results/sk/sk1000171
    - https://blog.checkpoint.com/security/security-advisory-action-required-active-exploitation-of-cve-2026-85102-and-a-management-pre-authentication-vulnerability-cve-2026-93616/
    - https://github.com/BishopFox/CVE-2026-93616-check
    - https://github.com/WadesWeaponShed/CVE-2026-93616_Checks
    - https://nvd.nist.gov/vuln/detail/CVE-2026-93616
  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-2026-93616
    cwe-id: CWE-22
  metadata:
    verified: true
    max-request: 1
    vendor: checkpoint
    product: quantum_security_management
    shodan-query: port:19009
    fofa-query: port="19009"
  tags: cve,cve2026,checkpoint,soap,rce,kev,passive

variables:
  probe: "{{to_lower(rand_text_alpha(8))}}"

http:
  - raw:
      - |
        POST /cpmws/UpgradeSvcRemote HTTP/1.1
        Host: {{Hostname}}
        Content-Type: text/xml; charset=utf-8
        SOAPAction: ""
        Accept: text/xml
        Connection: close

        <?xml version="1.0"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><loginAsApplicationReadOnlyPublicSession xmlns="http://www.checkpoint.com/DleWebService/UpgradeSvcRemote"><applicationName>{{probe}}</applicationName><timeout>1</timeout><mode>readOnly</mode><targetVersion>{{probe}}!</targetVersion></loginAsApplicationReadOnlyPublicSession></soap:Body></soap:Envelope>

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 500'
          - 'contains(body, "UpgradeSvcRemote.loginAsApplicationReadOnlyPublicSession")'
          - '!contains(body, "targetVersion contains illegal characters")'
        condition: and
# digest: 4a0a004730450221009a0ccb45494402d1278c7e60b8351546f6e3f6d24c974d02c86a9f9798c7cec902201dc8c7218756c07ff20890cb9ac3c44bc0c40c601bc4bdf5efc7f8594714258b:922c64590222798bb761d5b6d8e72950

# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.

References

微信搜一搜 biu.life