Security Vulnerability Report
中文
CVE-2025-64995 CVSS 6.5 MEDIUM

CVE-2025-64995

Published: 2025-12-11 12:16:27
Last Modified: 2026-01-09 02:02:53

Description

A privilege escalation vulnerability was discovered in TeamViewer DEX (former 1E DEX), specifically within the 1E-Exchange-NomadClientHealth-ConfigureGeneralSetting instruction prior V3.4. Improper protection of the execution path on the local device allows attackers, with local access to the device during execution, to hijack the process and execute arbitrary code with SYSTEM privileges.

CVSS Details

CVSS Score
6.5
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:teamviewer:digital_employee_experience:*:*:*:*:*:*:*:* - VULNERABLE
TeamViewer DEX (1E DEX) < 3.4
1E-Exchange-NomadClientHealth-ConfigureGeneralSetting < V3.4

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-64995 PoC - TeamViewer DEX Local Privilege Escalation # This PoC demonstrates the concept of process hijacking for privilege escalation # Note: This is for educational and authorized testing purposes only import os import sys import time import ctypes from ctypes import wintypes # Windows API imports kernel32 = ctypes.windll.kernel32 psapi = ctypes.windll.psapi def get_process_handle(process_name): """Get handle to target process""" # Implementation would search for 1E-Exchange-NomadClientHealth process pass def check_vulnerability(): """Check if target system is vulnerable""" print("[*] Checking for CVE-2025-64995 vulnerability...") print("[*] Target: 1E-Exchange-NomadClientHealth-ConfigureGeneralSetting") # Check if NomadClientHealth service is running # Check version of installed DEX # Verify if exploit conditions are met return True def exploit_process_hijack(): """ Exploit process hijacking vulnerability This simulates the attack chain for CVE-2025-64995 """ print("[+] Initiating privilege escalation exploit...") # Step 1: Wait for target process execution print("[1] Monitoring for target process execution...") # Step 2: Inject malicious DLL or code during execution window print("[2] Performing process injection during ConfigureGeneralSetting execution...") # Step 3: Execute payload with SYSTEM privileges print("[3] Executing payload with elevated privileges...") print("[+] Exploit completed - SYSTEM shell obtained") return True if __name__ == "__main__": print("CVE-2025-64995 PoC - TeamViewer DEX Privilege Escalation") print("=" * 60) if check_vulnerability(): print("[!] System appears to be vulnerable") print("[!] This PoC is for authorized testing only") # In real attack scenario, exploit_process_hijack() would be called

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-64995", "sourceIdentifier": "[email protected]", "published": "2025-12-11T12:16:26.593", "lastModified": "2026-01-09T02:02:53.120", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "A privilege escalation vulnerability was discovered in TeamViewer DEX (former 1E DEX), specifically within the 1E-Exchange-NomadClientHealth-ConfigureGeneralSetting instruction prior V3.4. Improper protection of the execution path on the local device allows attackers, with local access to the device during execution, to hijack the process and execute arbitrary code with SYSTEM privileges."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H", "baseScore": 6.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 0.6, "impactScore": 5.9}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", "baseScore": 6.7, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 0.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-427"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:teamviewer:digital_employee_experience:*:*:*:*:*:*:*:*", "versionEndExcluding": "3.4", "matchCriteriaId": "CDD38A7B-AC11-48BC-8CC8-60A5A50D36FC"}]}]}], "references": [{"url": "https://www.teamviewer.com/en/resources/trust-center/security-bulletins/tv-2025-1006/", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}