Parallels Desktop Flaw 'ParaShells' Gives macOS Root Access

Parallels Desktop Flaw Lets Any Local User Gain Root on macOS

HIGH
September 16, 2026
4m read
VulnerabilityPatch ManagementOther

Related Entities

Organizations

Other

CVE Identifiers

Full Report

Executive Summary

A significant local privilege escalation (LPE) vulnerability has been disclosed in Parallels Desktop for Mac, a popular virtualization software. The flaw, nicknamed "ParaShells" and tracked as CVE-2026-90894, allows a local user with standard, non-administrative privileges to gain full root access on the host macOS system. The vulnerability was discovered by a researcher from JFrog and reported to Parallels' parent company, Alludo. A patch has been released, and given the publication of technical details, immediate updates are recommended.

Vulnerability Details

The "ParaShells" vulnerability is a local privilege escalation flaw. It stems from a weakness in how Parallels Desktop handles certain operations, allowing a low-privileged local user to bypass standard macOS security controls. By exploiting this weakness, a user who should be restricted to their own account can execute code with the privileges of the root user, granting them complete control over the entire machine. This type of vulnerability is especially dangerous in multi-user environments such as university labs, corporate shared workstations, or any system with multiple user accounts.

Affected Systems

  • Parallels Desktop for Mac: All versions prior to v27.0.0 are affected.

Exploitation Status

The vulnerability was patched in Parallels Desktop v27.0.0, released in early September 2026. The technical details of the flaw were publicly disclosed by the discovering researcher on September 16, 2026. While a full proof-of-concept (PoC) exploit script was withheld to prevent immediate widespread abuse, the detailed write-up provides a clear path for knowledgeable attackers to develop their own exploit.

Impact Assessment

The impact of CVE-2026-90894 is severe for affected systems. An attacker who has already gained initial access to a Mac with a low-privilege account (e.g., through phishing or malware) can use this vulnerability to:

  • Gain full administrative control of the system.
  • Install persistent malware, such as rootkits or keyloggers.
  • Access, modify, or delete any file on the system, including those of other users.
  • Disable security software and cover their tracks.
  • Pivot to other systems on the network.

In a shared environment, one compromised standard account can lead to the compromise of the entire system and all data on it.

Cyber Observables — Hunting Hints

Detecting exploitation of LPE vulnerabilities often involves looking for anomalous process behavior. The following patterns may help identify related activity:

Type
Process Name
Value
A process related to Parallels Desktop running with root privileges outside of normal installation or update routines.
Description
Monitor for Parallels-named processes executing unexpected commands or spawning shells.
Type
Command Line Pattern
Value
sudo commands executed by unexpected user accounts
Description
If a low-privilege user account suddenly executes privileged commands, it could indicate successful escalation.
Type
Log Source
Value
Endpoint security logs (EDR)
Description
Look for processes associated with Parallels interacting with sensitive system files or directories like /etc/ or /private/.

Detection Methods

  1. Version Scanning: The most reliable detection method is to identify vulnerable installations. Use asset management or endpoint security tools to scan all macOS devices for installations of Parallels Desktop with a version number lower than 27.0.0.
  2. Behavioral Analysis: Configure EDR tools to alert on suspicious process behavior, such as a user-level process associated with Parallels attempting to write to system-critical locations or modify security configurations. This aligns with D3FEND Process Analysis (D3-PA).

Remediation Steps

  1. Update Parallels Desktop: The primary and most effective remediation is to update all installations of Parallels Desktop for Mac to version 27.0.0 or higher. This can be done through the application's built-in updater or by downloading the latest version from the official website.
  2. Review Local Accounts: As a precautionary measure, administrators should review all local user accounts on machines running Parallels Desktop. Disable any unnecessary or dormant accounts to reduce the attack surface.
  3. Principle of Least Privilege: Enforce the principle of least privilege for all user accounts. While this vulnerability bypasses standard controls, limiting the number of accounts on a system reduces the number of potential entry points for an attacker.

Timeline of Events

1
September 1, 2026
Parallels Desktop v27.0.0 is released, patching CVE-2026-90894.
2
September 16, 2026
Technical details of the 'ParaShells' vulnerability are publicly disclosed.
3
September 16, 2026
This article was published

MITRE ATT&CK Mitigations

Updating Parallels Desktop to the patched version is the only way to remediate the vulnerability.

Limiting the number of local accounts on a system reduces the attack surface for local privilege escalation flaws.

Timeline of Events

1
September 1, 2026

Parallels Desktop v27.0.0 is released, patching CVE-2026-90894.

2
September 16, 2026

Technical details of the 'ParaShells' vulnerability are publicly disclosed.

Sources & References

Article Author

Jason Gomes

Jason Gomes

• Cybersecurity Practitioner

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.

Threat Intelligence & AnalysisSecurity Orchestration (SOAR/XSOAR)Incident Response & Digital ForensicsSecurity Operations Center (SOC)SIEM & Security AnalyticsCyber Fusion & Threat SharingSecurity Automation & IntegrationManaged Detection & Response (MDR)

Editorial Standards & Analyst Review

CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.

Tags

LPEmacOSVirtualizationPrivilege EscalationParallels

📢 Share This Article

Help others stay informed about cybersecurity threats

🎯 MITRE ATT&CK Mapped

Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.

🧠 Enriched & Analyzed

Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.

🛡️ Actionable Guidance

Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.

🔗 STIX Visualizer

Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.

Sigma Generator

Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.