Skip to main content

GlobalProtect App CVE-2026-0295

| EUVDEUVD-2026-57709 MEDIUM
Race Condition (CWE-362)
2026-08-13 palo_alto GHSA-c668-xghx-7pj9
4.1
CVSS 4.0 · Vendor: palo_alto
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privileged local macOS account
  2. Delivery
    Identify GlobalProtect privileged helper or daemon
  3. Exploit
    Repeatedly trigger concurrent operations targeting race window
  4. Execution
    Win timing race condition
  5. Persist
    Redirect privileged execution path
  6. Impact
    Execute arbitrary code as root

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a locally authenticated low-privileged account (PR:L per CVSS 4.0) on a macOS system with GlobalProtect App installed and actively running. The AT:P metric confirms that specific timing conditions must be met - the attacker must win a race window in a privileged component, making exploitation non-deterministic and requiring repeated attempts. The vulnerability is strictly platform-scoped to macOS; Palo Alto Networks has explicitly confirmed GlobalProtect on Linux, Windows, iOS, Android, and Chrome OS is not affected. Remote unauthenticated exploitation is not possible given AV:L. Practical exploitation is further constrained by the need for local shell access and race condition reliability challenges, limiting realistic threat actors to insiders, post-compromise lateral movers, or attackers who have already achieved initial access on the endpoint.

Impact

The CVSS 4.0 score of 4.1 (Medium) accurately represents real-world exploitability given the cumulative constraints. AV:L restricts exploitation to actors with an existing foothold - remote unauthenticated exploitation is not possible. AT:P acknowledges that race condition timing must be won, making reliable exploitation non-trivial and harder to automate (consistent with AU:N in the supplemental vector). PR:L confirms an attacker must already possess a low-privileged local account. That said, the consequence of successful exploitation is severe: VC:H and VI:H reflect full root-level access on the vulnerable macOS endpoint. No KEV listing and E:U (unreported exploitation) in the supplemental vector indicate no confirmed or even POC-level public exploitation at time of analysis. The V:D (deployment-sensitive) modifier suggests organizational context affects practical severity - environments where shared macOS workstations or developer machines run GlobalProtect face higher insider-threat or post-compromise lateral-movement risk. Overall, this is a real and significant local privilege escalation, but it is not an immediate mass-exploitation risk; organizations should prioritize patching on shared macOS endpoints and systems accessible to untrusted local users.

Exploit ScenarioDerived

A low-privileged macOS user with a local account on an enterprise machine running GlobalProtect repeatedly triggers concurrent operations targeting a race window in a privileged GlobalProtect component - likely a root-owned helper process or daemon - until the timing condition is won, allowing the attacker to redirect a privileged operation to execute attacker-controlled code in the root context. No public POC has been identified at time of analysis, and the timing-dependent nature of the race (AT:P) increases the practical effort required for reliable, consistent exploitation. This scenario is most relevant in post-compromise or insider-threat contexts where an attacker already holds a low-privileged shell on the target macOS endpoint.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 13, 2026

Privilege escalation to root in Palo Alto Networks GlobalProtect App on macOS is enabled by a race condition exploitable by a locally authenticated, low-privileged user. The vulnerability is strictly macOS-specific - GlobalProtect on Linux, Windows, iOS, Android, and Chrome OS is explicitly not affected per vendor advisory. No public exploit has been identified at time of analysis, and the CVSS 4.0 score of 4.1 reflects the local, timing-dependent, and low-privilege-required nature of this attack.

RemediationAI

The primary remediation is to apply the patched version of the GlobalProtect App for macOS as specified in the Palo Alto Networks advisory at https://security.paloaltonetworks.com/CVE-2026-0295 - the exact fixed version must be confirmed there, as available CPE data uses wildcards without identifying a specific patch release. If immediate patching is not feasible, restrict local interactive and SSH access to macOS systems running GlobalProtect to only trusted, privileged users, eliminating the low-privileged local account prerequisite that this vulnerability requires. Additionally, ensuring macOS System Integrity Protection (SIP) is enabled and that third-party privileged helpers are subject to macOS Hardened Runtime and notarization requirements may raise the bar for race condition exploitation in privileged components, though these are not full mitigations. Monitoring for unexpected privilege escalation events via macOS Endpoint Security Framework or EDR tooling can aid in detection if patching is delayed.

Affected VersionsENISA

GlobalProtect App 6.2.0 <6.2.8-h13 (6.2.8-1045)
GlobalProtect App 6.0.0 <6.0.15
GlobalProtect App 6.3.0 <6.3.3-h14 (6.3.3-1121)

Affected Packages

euvd globalprotect_app fix: 6.0.15

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-362 (Concurrent Execution Using Shared Resource with Improper Synchronization) describes a race condition where two or more threads or processes access a shared resource without adequate synchronization, allowing an attacker to manipulate program state during a vulnerable window. In the context of a VPN client like GlobalProtect on macOS, this class of flaw typically manifests in a privileged helper process or launchd daemon running as root - the low-privileged user component races a privileged component over a shared resource (e.g., a file, socket, or IPC object) to redirect execution or escalate permissions. The AT:P metric in the CVSS 4.0 vector confirms that specific timing conditions must be met, consistent with classic TOCTOU (time-of-check to time-of-use) patterns. Affected product per CPE: cpe:2.3:a:palo_alto_networks:globalprotect_app:*:*:*:*:*:*:*:* - version range not bounded in available CPE data.

Know when Globalprotect App gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (palo_alto) PRIMARY 4.1 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:U/AU:N/R:U/V:D/RE:M/U:Amber
vuln.today AI 7.5 HIGH

Race condition requires precise timing (AC:H); local low-privileged account needed (AV:L/PR:L); root escalation changes scope with full C/I impact (S:C/C:H/I:H); no availability impact per description.

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

Primary rating from Vendor (palo_alto).

CVSS VectorVendor: palo_alto

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Aug 13, 2026 - 03:01 EUVD

DescriptionCVE.org

A race condition in the Palo Alto Networks GlobalProtect™ client on macOS enables a locally authenticated low-privileged attacker to escalate their privileges to root.

The GlobalProtect app on Linux, Windows, iOS, Android, and Chrome OS is not affected.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Medium
enterprise VPN client, common in corporate macOS fleet deployments
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

20
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +20
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

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