Skip to main content

Unity Parsec CVE-2026-54424

| EUVDEUVD-2026-41655 HIGH
Incorrect Use of Privileged APIs (CWE-648)
2026-07-04 mitre GHSA-f445-7g93-34v9
8.4
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
8.4 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.8 HIGH

Local elevation of privilege requires an already-authenticated low-privileged user (PR:L, AV:L), no interaction, and yields full SYSTEM compromise (C:H/I:H/A:H).

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Jul 04, 2026 - 01:27 vuln.today
CVE Published
Jul 04, 2026 - 00:45 cve.org
HIGH 8.4

DescriptionCVE.org

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.

AnalysisAI

Local privilege escalation in Unity Parsec for Windows (all builds through v2026-05-04.0) lets an unprivileged local user coerce an instance of parsecd.exe to run as NT AUTHORITY\SYSTEM while honoring a user-controlled AppData environment variable, allowing the attacker to redirect the privileged process to resources under their control and gain SYSTEM. The flaw is a CWE-648 misuse of privileged APIs; publicly available exploit code exists (a dedicated CVE GitHub repository and a researcher write-up), and it is fixed in Parsec for Windows 150-104a. It is not listed in CISA KEV and no EPSS score was supplied, so there is no evidence of widespread active exploitation.

Technical ContextAI

Parsec is a low-latency remote desktop / game-streaming client owned by Unity; on Windows it ships a privileged host component and the parsecd.exe process. The root cause is CWE-648 (Incorrect Use of a Privileged API): a code path allows parsecd.exe to execute in the SYSTEM security context while still trusting the per-user AppData environment variable, which any interactive user can set. Because AppData normally points into the user's own profile, a SYSTEM-level process that resolves paths (config, data files, or other resources) relative to that variable can be steered to attacker-controlled locations, collapsing the trust boundary between an unprivileged user and SYSTEM. The affected component is identified by CPE cpe:2.3:a:unity:parsec:*:*:*:*:*:*:*:* on Windows hosts.

RemediationAI

Vendor-released patch: Parsec for Windows version 150-104a - upgrade every Windows host running Parsec to this build or later, per the vendor advisory at https://support.parsec.app/hc/en-us/articles/50612943726612-CVE-2026-54424. Until patched, reduce exposure by limiting interactive/local logon on machines where the privileged Parsec host runs (the flaw requires local access), accepting the trade-off of reduced shared-host convenience; where feasible restrict Parsec host installs to single-trusted-user systems and avoid running the host on multi-user, RDP, or kiosk endpoints where untrusted users can get a shell. As a detection stopgap, monitor for unexpected parsecd.exe instances running as NT AUTHORITY\SYSTEM and for anomalous AppData values in the SYSTEM context. These are compensating controls only and do not remove the flaw, so upgrading to 150-104a remains the definitive fix.

Share

CVE-2026-54424 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy