Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent network position via ARP spoof or rogue AP
-
DeliveryIntercept GlobalProtect TLS session to Portal/Gateway
-
ExploitInject crafted malformed response payload
-
ExecutionTrigger out-of-bounds write in message parser
-
PersistCorrupt memory to hijack control flow
-
ImpactExecute arbitrary code with SYSTEM privileges
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 two simultaneous conditions: first, the attacker must be on the same adjacent network segment as the victim (AV:A) - achieved via physical co-location, ARP spoofing, DNS poisoning, or a rogue access point; second, the attacker must successfully establish a man-in-the-middle position on the TLS channel between the GlobalProtect app and a Palo Alto Portal or Gateway server (AT:P), meaning certificate validation must be bypassed or a trusted certificate must be available to the attacker. The vulnerability is triggered during the normal Portal/Gateway connection lifecycle - no special application feature needs to be enabled and no user interaction is required (UI:N), and no privileges on the victim system are required (PR:N). What limits exploitation: the MitM network position is a significant operational barrier; TLS certificate validation (if strictly enforced) provides an additional layer of resistance; SSVC explicitly marks this as not automatable, ruling out worm-style propagation. iOS clients are unconditionally excluded. No application-level configuration state or non-default setting is required - any endpoint running an affected version and capable of reaching a Portal or Gateway is vulnerable given the above network prerequisites. |
| Impact | The CVSS 4.0 score of 5.2 is a meaningful reflection of real attack constraints rather than a downplayed severity: AV:A (Adjacent Network) confines the attacker to the same broadcast domain or network segment, and AT:P (Attack Requirements: Present) mandates a successful MitM position - a non-trivial operational prerequisite. SSVC corroborates this with 'Automatable: no,' confirming mass-scale opportunistic exploitation is not feasible. EPSS at 0.01% (0th percentile) and E:U (Unreported exploit maturity) confirm no known exploit code exists. There is no CISA KEV listing. The apparent tension between the moderate CVSS score and SSVC 'Technical Impact: total' is not a conflict - it accurately describes a vulnerability that is difficult to set up but catastrophic when achieved: VC:H/VI:H/VA:H indicate full confidentiality, integrity, and availability compromise of the host. Real-world priority is elevated for organizations whose employees connect GlobalProtect from untrusted environments (public Wi-Fi, hotel networks, third-party offices), where MitM positioning is more accessible. In fully controlled enterprise network environments the risk is substantially lower. No data inconsistencies were identified; CVSS vector, SSVC, and EPSS signals are internally consistent. |
| Exploit ScenarioDerived | An attacker on the same Wi-Fi segment as a corporate laptop running a vulnerable GlobalProtect App version deploys an ARP spoofing tool to position themselves between the client and the network gateway, then uses a rogue certificate or certificate pinning bypass to intercept the TLS session between GlobalProtect and the organization's Palo Alto Portal. The attacker injects a crafted malformed response payload timed to the Portal/Gateway handshake, triggering the out-of-bounds write in the GlobalProtect message parser and redirecting execution to shellcode that establishes a reverse shell with SYSTEM privileges. No public proof-of-concept has been identified at time of analysis, meaning exploitation requires independent vulnerability research to develop a working exploit. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
Buffer overflow in Palo Alto Networks GlobalProtect App (versions 6.0 through 6.3) allows an adjacent-network attacker positioned as a man-in-the-middle to corrupt memory during Portal/Gateway message processing, potentially executing arbitrary code with SYSTEM privileges on affected endpoints. Affected platforms include Windows (including the UWP variant), macOS, and other non-iOS clients; iOS is explicitly excluded by the vendor. No public exploit identified at time of analysis - EPSS stands at 0.01% and SSVC confirms no current exploitation - however the SSVC technical impact rating of 'total' and potential for full SYSTEM-level compromise justify prioritized patching for endpoints connecting from untrusted networks.
RemediationAI
The primary fix is to upgrade to vendor-released patched versions available from Palo Alto Networks. Per the official advisory at https://security.paloaltonetworks.com/CVE-2026-0250 and EUVD-2026-30101, target versions are: GlobalProtect App 6.0 to 6.0.14 or later, 6.1 to 6.1.13 or later, 6.2 to 6.2.8-h10 (build 6.2.8-948) or later, 6.3 to 6.3.3-h9 (build 6.3.3-999) or later, and GlobalProtect UWP App 6.3 to 6.3.3-h10 or later. For environments where immediate patching is not feasible, the most targeted compensating control is restricting GlobalProtect client connectivity to network segments where MitM attacks are operationally implausible - specifically enforcing 802.1X port-based network access control and preventing rogue AP associations, which directly removes the AT:P precondition. Trade-off: these controls do not apply when users connect from unmanaged external networks. A secondary compensating measure is validating that GlobalProtect enforces strict TLS certificate pinning against trusted Palo Alto Portal/Gateway certificates, which raises the bar for injecting forged responses; verify this configuration against vendor documentation for each affected branch. iOS deployments require no action.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-787 (Out-of-bounds Write), a memory corruption class in which data is written beyond the bounds of an allocated buffer, enabling heap or stack corruption and potential control-flow hijacking. The flaw resides specifically in the GlobalProtect app's code path responsible for parsing and processing HTTP/TLS messages exchanged with Palo Alto Networks Portal and Gateway infrastructure. Affected components span two CPE families: cpe:2.3:a:palo_alto_networks:globalprotect_app (covering standard clients on Windows, macOS, and Linux across branches 6.0-6.3) and cpe:2.3:a:palo_alto_networks:globalprotect_uwp_app (the Windows Universal Windows Platform variant in the 6.3 branch). Because the GlobalProtect service typically runs with SYSTEM-level privileges to manage network tunnels, a successful out-of-bounds write that redirects execution inherits those elevated rights. The CVSS 4.0 vector's AT:P (Attack Requirements: Present) directly reflects the MitM interception prerequisite - the attacker must be able to forge or inject Portal/Gateway responses rather than simply originate a packet.
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
Primary rating from Vendor (palo_alto) · only source for this CVE.
CVSS VectorVendor: palo_alto
Lifecycle Timeline
4DescriptionCVE.org
A buffer overflow vulnerability exists in the Palo Alto Networks GlobalProtect™ app that enables a man in the middle attacker to disrupt system processes and potentially execute arbitrary code with SYSTEM privileges. This vulnerability is triggered during the processing of requests and responses exchanged between Portal and Gateway.
The GlobalProtect app on iOS 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
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.
More in Globalprotect App
View allLocal privilege escalation in Palo Alto Networks GlobalProtect app (Windows, macOS, and Linux) allows any local non-admi
Local 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
Remote code execution in Palo Alto Networks GlobalProtect app on Windows allows a network-adjacent man-in-the-middle att
Out-of-bounds write in Palo Alto Networks GlobalProtect app exposes Windows, macOS, and Linux endpoints to arbitrary cod
Improper certificate validation in Palo Alto Networks GlobalProtect App exposes macOS and Android users to adversary-in-
Improper certificate validation in Palo Alto Networks GlobalProtect app allows an unauthenticated attacker with an estab
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
Privilege escalation to root in Palo Alto Networks GlobalProtect App on macOS is enabled by a race condition exploitable
EUVD-2026-30101
GHSA-mv4m-c9mp-36jr
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB