Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent network position or control rogue gateway
-
DeliveryIntercept or redirect GlobalProtect client VPN traffic
-
ExploitServe crafted gateway response with oversized payload
-
ExecutionTrigger out-of-bounds write in GlobalProtect buffer parsing
-
PersistOverwrite memory to hijack execution flow
-
ImpactExecute arbitrary code as SYSTEM or root on endpoint
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, 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 the attacker to be positioned as a man-in-the-middle between the GlobalProtect client and a gateway, or to operate a rogue GlobalProtect gateway reachable by the target client - for example, via ARP spoofing, DNS poisoning, rogue Wi-Fi access point, or compromise of VPN infrastructure. This positional prerequisite (encoded as AV:A and AT:P in the CVSS 4.0 vector) is the primary limiting factor: mass internet-based exploitation is not possible. The GlobalProtect app must actively initiate or process a connection to the attacker-controlled endpoint for the overflow to trigger; passive bystander clients not currently connecting are not at risk in that moment. No authentication is required on the attacker side (PR:N), and no user interaction beyond the routine VPN connection is needed (UI:N). Exploitation is limited to systems running the GlobalProtect app on Windows, macOS, or Linux; specific version bounds must be verified via the vendor advisory. Systems not using GlobalProtect or isolated from adjacent-network threat actors are not exposed. |
| Impact | The CVSS 4.0 base score of 5.2 with vector AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N reflects a dual-signal tension: impact is maximally severe (full system compromise across all CIA pillars) but the attack surface is meaningfully constrained by adjacency and positional requirements. AV:A limits exploitation to attackers already on the same network segment or capable of intercepting gateway-bound traffic; AT:P further requires active MitM positioning or rogue gateway infrastructure, neither of which is trivially automated. The supplemental E:U (Exploit maturity: Unreported) and AU:N (not automatable) confirm no mass-exploitation or weaponized tooling has surfaced. KEV status is absent from available data, meaning CISA has not confirmed in-the-wild exploitation. The U:Amber urgency rating from Palo Alto signals a measured but definite response requirement - not an emergency patch sprint, but not deferrable. EPSS data is not provided, so probabilistic exploitation likelihood cannot be independently assessed. For organizations with distributed remote workforces relying on GlobalProtect for corporate network access, a compromised VPN client operating at root/SYSTEM represents a full endpoint takeover vector - the constrained attack prerequisites do not diminish the impact if they can be met. |
| Exploit ScenarioDerived | An attacker on the same network segment as a corporate endpoint user performs ARP spoofing or DNS hijacking to redirect GlobalProtect VPN traffic toward an attacker-controlled server mimicking a legitimate gateway. When the GlobalProtect app initiates a connection and processes the crafted gateway response containing an oversized or malformed payload, the out-of-bounds write corrupts process memory, enabling the attacker to redirect execution flow and spawn a shell with SYSTEM privileges on Windows or root on macOS and Linux. No public proof-of-concept code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Out-of-bounds write in Palo Alto Networks GlobalProtect app exposes Windows, macOS, and Linux endpoints to arbitrary code execution at SYSTEM or root privilege levels when clients connect to an attacker-controlled rogue gateway or are subjected to a man-in-the-middle attack. The vulnerability resides in the client-side VPN agent's processing of gateway-supplied data, where a crafted response can corrupt memory and hijack execution. No public exploit has been identified at time of analysis, and CISA has not confirmed active exploitation, but full confidentiality, integrity, and availability compromise is possible on any affected endpoint that connects through a manipulated gateway.
RemediationAI
Consult the Palo Alto Networks security advisory at https://security.paloaltonetworks.com/CVE-2026-0297 for the specific patched GlobalProtect app versions and upgrade instructions - the available intelligence data does not provide bounded fix versions, so the advisory is the authoritative source. As immediate compensating controls prior to patching: enforce strict TLS certificate validation on GlobalProtect gateway connections and deploy gateway certificate pinning to prevent rogue gateway impersonation; monitor endpoint DNS and ARP tables for signs of poisoning or MitM infrastructure. Restrict GlobalProtect clients to connect only to pre-approved gateway IP ranges via local firewall policy, which reduces but does not eliminate the AV:A attack surface. Note that these controls address the MitM positioning requirement (AT:P) rather than the buffer overflow itself - patching remains the only definitive remediation.
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-787 (Out-of-bounds Write) describes a flaw where the program writes data beyond the intended buffer boundary, potentially overwriting adjacent memory structures such as return addresses or function pointers. In GlobalProtect, the affected code path processes data received from a GlobalProtect gateway during VPN session establishment or maintenance - traffic that the client implicitly trusts. The CVSS 4.0 vector encodes AV:A (Adjacent), meaning exploitation is bounded to local network segments or gateway-impersonation scenarios rather than arbitrary internet access. AT:P (Attack Requirements: Present) captures the prerequisite that the attacker must have achieved MitM positioning or must control a gateway the client will contact. CPE strings cpe:2.3:a:palo_alto_networks:globalprotect_app:*:*:*:*:*:*:*:* cover all currently catalogued platform variants of the app without bounding version ranges, indicating the advisory itself must be consulted for exact scope. The affected platforms include Windows (SYSTEM privilege escalation path), macOS, and Linux (root privilege escalation path).
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:A/AC:L/AT:P/PR:N/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
AV:A for adjacent-network-only reach; AC:H captures the MitM positioning or rogue gateway prerequisite (equivalent to AT:P in CVSS 4.0); PR:N as no attacker credentials needed; full C/I/A impact on successful exploitation.
Primary rating from Vendor (palo_alto).
CVSS VectorVendor: palo_alto
Lifecycle Timeline
2DescriptionCVE.org
A buffer overflow vulnerability exists in the Palo Alto Networks GlobalProtect™ app that enables a man-in-the-middle (MitM) attacker or a rogue gateway to disrupt system processes and potentially execute arbitrary code with elevated privileges (SYSTEM privileges on Windows, and root privileges on macOS and Linux).
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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-57711
GHSA-pc3v-5r9c-7gm7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB