CVE-2026-54424: Critical Privilege Escalation in Unity Parsec Windows – Patch Immediately
Unity Parsec, a remote desktop and cloud gaming platform, contains a privilege escalation vulnerability on Windows systems. An attacker can manipulate environment variables to cause the Parsec daemon process (parsecd.exe) to run with system-level privileges while pointing to attacker-controlled directories. This allows an unprivileged user to execute code with NT AUTHORITY\SYSTEM privileges, effectively taking complete control of the affected computer. The vulnerability requires local access but no user interaction, making it a straightforward path to full system compromise.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.4 HIGH · CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-648
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-04 / 2026-07-06
NVD description (verbatim)
An Incorrect Use of Privileged APIs vulnerability in Unity Parsec on Windows hosts leads to a potential Elevation of Privilege. This issue affects Parsec through v2026-05-04.0. The patched version is Parsec for Windows version 150-104a. A user can generate a situation where there is an instance of parsecd.exe running as NT AUTHORITY\SYSTEM with a user-controlled value of the AppData environment variable.
4 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-54424 stems from improper handling of privileged APIs in Unity Parsec's Windows implementation. The vulnerability allows a local attacker to manipulate the AppData environment variable before triggering parsecd.exe execution with SYSTEM privileges. Because the daemon respects user-controlled environment variables when executing subsequent operations, an attacker can redirect application behavior to load or execute malicious code from a location under their control. The root cause is CWE-648 (Incorrect Use of Privileged APIs), indicating that Parsec failed to properly isolate its privileged execution context from user-supplied input. The attack requires only local filesystem access and no special permissions to initiate.
Business impact
Successful exploitation enables complete compromise of any Windows system running Parsec. An attacker gains the ability to install malware, steal sensitive data, modify system configurations, and establish persistent backdoors—all with the highest system privileges. For organizations using Parsec for remote work, cloud gaming, or IT support, this vulnerability represents a critical insider risk if deployed on shared or multi-user systems. Data confidentiality, system integrity, and business continuity are all at direct risk. The attack leaves no authentication barrier; any local user can exploit it.
Affected systems
Unity Parsec for Windows versions through 2026-05-04.0 are affected. The patched version is Parsec for Windows 150-104a. Only Windows systems running affected versions of Parsec are vulnerable; the vulnerability is specific to the Windows implementation and does not affect Parsec clients or servers on other platforms. Systems with Parsec not installed are unaffected.
Exploitability
Exploitability is very high. The attack requires only local filesystem access (no elevated starting privileges, no user interaction, no special tools) and can be reliably executed by any local user. An attacker can craft a malicious directory structure in a user-writable location, set the AppData environment variable to point to it, and trigger parsecd.exe—either by waiting for the service to start naturally or by invoking Parsec features that spawn the daemon. Once executed, the attacker gains immediate SYSTEM-level code execution. The simplicity and lack of user interaction make this vulnerability trivial to weaponize in practice.
Remediation
Update Parsec for Windows to version 150-104a or later immediately. This patched version corrects the improper use of privileged APIs and prevents environment variable manipulation from affecting daemon behavior. For organizations unable to update immediately, consider disabling or uninstalling Parsec on high-value systems, restricting Parsec installation to dedicated user accounts with minimal local filesystem write access, and monitoring for suspicious parsecd.exe process spawning. Network segmentation and endpoint detection tools can help detect exploitation attempts, though local privilege escalation may not trigger network-based alerts.
Patch guidance
Deploy Parsec for Windows version 150-104a or any subsequent stable release. Verify the update through Parsec's official download page or update mechanism built into the client. If automatic updates are available, enable them. Test the patch in a non-production environment first to confirm application stability and compatibility with your remote work or gaming workflows. After patching, verify that parsecd.exe no longer inherits user-controlled environment variables by checking process creation logs for any malformed AppData paths.
Detection guidance
Monitor for parsecd.exe process creation events and inspect the command-line environment variables, particularly AppData, for unusual or user-controlled paths. Audit filesystem access to system-protected directories (such as System32, Program Files) by processes spawned under parsecd.exe context. Alert on any instances where parsecd.exe runs with SYSTEM privileges and subsequently creates child processes that access or modify sensitive registry hives or system files. Collect Parsec process logs and correlate them with privilege escalation audit events. Endpoint Detection and Response (EDR) tools should flag any local privilege escalation chains initiated from unprivileged user sessions that invoke parsecd.exe.
Why prioritize this
This vulnerability merits immediate patching due to its combination of high CVSS score (8.4), straightforward exploitability (local, no user interaction, no privileges required), and severe impact (full system compromise). Organizations relying on Parsec for any operational purpose should treat this as critical. The lack of KEV designation does not reduce urgency; local privilege escalation vulnerabilities that require no user interaction are inherently attractive to attackers with any form of system access, including supply-chain compromises, insider threats, or multi-stage attack campaigns. Delay increases organizational risk exponentially.
Risk score, explained
The CVSS 3.1 score of 8.4 (HIGH) reflects a local attack vector (AV:L) with low complexity (AC:L), no privilege requirement (PR:N), no user interaction (UI:N), and confidentiality, integrity, and availability impacts all rated high (C:H/I:H/A:H). This scoring accurately captures the severity: an unauthenticated local user can trivially escalate to SYSTEM privileges. The score does not account for organizational factors (e.g., Parsec usage prevalence in your environment), but operationally, any HIGH-severity local privilege escalation on a widely used application should be treated as critical in deployment prioritization.
Frequently asked questions
Do I need local access to the system to exploit this vulnerability?
Yes. The attacker must have local filesystem access or a way to execute commands on the target system. However, this means any user account on the system—even an unprivileged guest or service account—can trigger the vulnerability. It does not require administrator privileges to initiate.
Will updating Parsec break my existing remote sessions or configurations?
The patch (version 150-104a) is designed to fix the privilege handling bug without breaking existing functionality. That said, you should always test updates in a non-production environment first, particularly if you rely on Parsec for critical operations. Verify that your remote sessions, cloud gaming performance, and authentication workflows continue to function as expected after patching.
Is this vulnerability being actively exploited in the wild?
The vulnerability is not currently listed on CISA's Known Exploited Vulnerabilities (KEV) catalog, which suggests public exploitation may not yet be widespread. However, KEV status is not a reliable indicator of real-world risk. The vulnerability is trivial to exploit locally, and threat actors with access to compromised systems (via malware, insider access, or supply-chain compromises) will likely abuse it to escalate privileges. Do not delay patching based on KEV status.
What if I cannot update Parsec immediately in my environment?
Implement compensating controls: (1) Restrict Parsec installation to dedicated, low-privileged service accounts with minimal filesystem write permissions. (2) Disable Parsec on high-value systems that do not require it. (3) Use endpoint monitoring to detect suspicious parsecd.exe activity or child processes. (4) Segment systems running Parsec from critical infrastructure. (5) Enforce principle of least privilege across your systems to limit blast radius if exploitation occurs. These controls reduce risk but do not eliminate it; patching remains the only reliable remediation.
This analysis is based on the official vulnerability description and CVSS scoring from the National Vulnerability Database. SEC.co makes no warranty as to the completeness or accuracy of vendor-supplied patch version numbers or affected product ranges; organizations should verify patch applicability with the vendor's official advisory and release notes. Patch testing and deployment timelines should reflect your organization's risk tolerance, system architecture, and operational constraints. This explainer does not constitute legal advice or a guarantee of security outcomes; consult your security team and vendors for environment-specific guidance. Source: NVD (public-domain), retrieved 2026-08-12. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2026-11877HIGHOpenText Access Manager Unauthenticated API Configuration Modification
- CVE-2016-20062HIGHSQL Injection in Simply Poll 1.4.1 WordPress Plugin - Unauthenticated Data Theft
- CVE-2016-20063HIGHSQL Injection in Single Personal Message 1.0.3 – Credential & Data Theft Risk
- CVE-2016-20065HIGHUnauthenticated SQL Injection in Product Catalog 8 WordPress Plugin
- CVE-2016-20066HIGHWordPress CP Polls 1.0.8 Persistent XSS Vulnerability
- CVE-2016-20068HIGHUnauthenticated SQL Injection in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20069HIGHUnauthenticated SQL Injection in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20071HIGHCritical SQL Injection in WordPress 404 Redirection Manager Plugin v1.0