Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege local shell or session
-
DeliveryIdentify GlobalProtect service's untrusted library search path
-
ExploitWrite malicious DLL or binary to user-writable resolved path
-
ExecutionGlobalProtect privileged service loads attacker-controlled component
-
ImpactExecute arbitrary code as NT AUTHORITY\SYSTEM or root
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path verification
|
| Exploitation Conditions | The attacker must hold an existing local non-administrative user account on the target desktop system running GlobalProtect on Windows, macOS, or Linux - remote unauthenticated exploitation is not possible. The CVSS 4.0 vector PR:L confirms a standard low-privileged local account is sufficient; no administrative credentials or elevated session are required as a prerequisite. Exploitation requires the ability to write a malicious binary or library to a directory within the GlobalProtect service's untrusted search path (e.g., a user-writable directory appearing before system directories in PATH, or a writable RPATH/RUNPATH location). GlobalProtect on iOS, Android, and Chrome OS is explicitly not affected. Limiting factors include: no network attack vector (local access required), no special non-default configuration needed beyond GlobalProtect being installed, and the attacker needing write access to the specific path the service resolves - which may be constrained by system hardening policies such as restricted user-writable directories or mandatory integrity controls. |
| Impact | The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) confirms that exploitation requires only a local low-privileged account and no special attack conditions, making it straightforward for any interactive user on an affected desktop. Confidentiality, Integrity, and Availability impacts on the vulnerable system are all High, indicating full host compromise post-exploitation. However, the E:U (Exploit Maturity: Unreported) supplemental metric and 5.9 Medium severity score signal that no public exploit is available, which substantially reduces near-term opportunistic risk. The absence from CISA KEV further confirms no confirmed active exploitation at time of analysis. Real-world risk is concentrated on endpoints where untrusted or shared local accounts exist alongside GlobalProtect - corporate single-user workstations with locked-down account models face lower practical risk than shared terminal or lab environments. The SC/SI/SA all-None metrics mean direct lateral movement is not built into this vulnerability, though SYSTEM/root access trivially enables subsequent lateral movement. CVSS 3.1 equivalent would score approximately 7.8 High - the discrepancy between 3.1 and 4.0 scoring should be noted when comparing with other scored vulnerabilities in the environment. |
| Exploit ScenarioDerived | A local non-administrative user on a corporate Windows laptop with GlobalProtect installed identifies that the GlobalProtect privileged service loads a DLL from a user-writable directory during startup or operation. The attacker places a malicious DLL with the expected name in that writable path; on the next service start or trigger event, GlobalProtect loads the attacker's DLL as NT AUTHORITY\SYSTEM, granting full host control. No public exploit code is confirmed at time of analysis, but CWE-426 exploitation techniques are well-understood and widely documented for privilege escalation on Windows, macOS, and Linux. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Local privilege escalation in Palo Alto Networks GlobalProtect app (Windows, macOS, and Linux) allows any local non-administrative user to gain NT AUTHORITY\SYSTEM on Windows or root on macOS and Linux via CWE-426 (Untrusted Search Path), enabling arbitrary command execution at the highest OS privilege level. The vulnerability is confirmed by Palo Alto Networks in their own advisory and affects desktop platforms only - iOS, Android, and Chrome OS are explicitly excluded. No public exploit code or active exploitation is confirmed at time of analysis; the CVSS 4.0 score of 5.9 Medium reflects the local-only attack vector requirement.
RemediationAI
Apply the patched GlobalProtect app version identified in the Palo Alto Networks security advisory at https://security.paloaltonetworks.com/CVE-2026-0299 - exact fix versions are not independently confirmed from available data and must be sourced directly from the vendor bulletin. As compensating controls where immediate patching is not feasible: on Windows, enforce application whitelisting via AppLocker or Windows Defender Application Control (WDAC) to block loading of unsigned or unauthorized DLLs from user-writable paths, noting this may impact legitimate user-installed software; on Linux, restrict LD_PRELOAD and LD_LIBRARY_PATH at the PAM or systemd service level, which may affect applications depending on these variables; on macOS, enable System Integrity Protection (SIP) and restrict third-party dylib loading policies. Across all platforms, audit and restrict local interactive user account access on endpoints running GlobalProtect, particularly shared or multi-user systems. None of these compensating controls are a substitute for patching, and each carries operational trade-offs in complex desktop environments.
Affected VersionsENISA
Affected Packages
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-426 (Untrusted Search Path) is the root cause class, meaning the GlobalProtect app - which runs as a highly privileged service (SYSTEM on Windows, root on macOS/Linux) - resolves executables or shared libraries through a search path that can be influenced or controlled by a low-privileged local user. On Windows this commonly manifests as DLL search order hijacking, where a user-writable directory is resolved before the intended system path; on macOS it may involve dylib injection or RPATH manipulation; on Linux it may exploit LD_PRELOAD, LD_LIBRARY_PATH, or RPATH settings. The CPE cpe:2.3:a:palo_alto_networks:globalprotect_app:*:*:*:*:*:*:*:* covers the app across all three desktop platforms with wildcard versions, indicating broad version impact pending vendor clarification. The privileged service process loads the attacker-controlled component and executes it in its own elevated security context.
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
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/AU:N/R:U/V:D/RE:M/U:Amber
Local access with low-privilege account sufficient (AV:L/PR:L); no interaction needed; full SYSTEM/root compromise justifies C:H/I:H/A:H; scope unchanged as impact is contained to the compromised host.
Primary rating from Vendor (palo_alto).
CVSS VectorVendor: palo_alto
Lifecycle Timeline
2DescriptionCVE.org
Local privilege escalation vulnerabilities in the Palo Alto Networks GlobalProtect™ app enable a local user to escalate their privileges to NT AUTHORITY\SYSTEM on Windows, and root on macOS and Linux. This enables a non-administrative user to execute arbitrary commands with administrative privileges.
The GlobalProtect app on iOS, Android, and Chrome OS is not affected.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Related Vulnerabilities in GlobalProtect App Privilege Escalation and MitM Flaws
View all 5More in Globalprotect App
View allLocal privilege escalation in Palo Alto Networks GlobalProtect App versions 6.3.0 before 6.3.3-h16 and 6.2.0 before 6.2.
Multiple local privilege escalation flaws in Palo Alto Networks GlobalProtect App on Windows, macOS, and Linux allow any
Local privilege escalation vulnerabilities in Palo Alto Networks GlobalProtect App on Windows, macOS, and Linux allow a
Buffer overflow in Palo Alto Networks GlobalProtect App (versions 6.0 through 6.3) allows an adjacent-network attacker p
Improper certificate validation in Palo Alto Networks GlobalProtect App exposes macOS and Android users to adversary-in-
GlobalProtect app on macOS exposes administrator-configured passcodes - used to restrict disabling, disconnecting, or un
Type confusion in the Palo Alto Networks GlobalProtect app on Windows lets an authenticated local user with low privileg
EUVD-2026-57713
GHSA-v8f9-pq46-34r9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB