CVE-2026-0297
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
Summary
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).
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Palo Alto Networks | GlobalProtect App | 6.3.0 < 6.3.3-h15 | affected |
| Palo Alto Networks | GlobalProtect App | 6.2.0 | affected |
| Palo Alto Networks | GlobalProtect App | 6.0.0 < 6.0.15 | affected |
| Palo Alto Networks | GlobalProtect App | 6.3.0 < 6.3.3-h14 | affected |
| Palo Alto Networks | GlobalProtect App | 6.2.0 < 6.2.8-h13 | affected |
| Palo Alto Networks | GlobalProtect App | 6.0.0 < 6.0.15 | affected |
| Palo Alto Networks | GlobalProtect App | 6.3.0 < 6.3.5 | affected |
| Palo Alto Networks | GlobalProtect App | 6.0.0 < 6.0.15 | affected |
Weaknesses
- CWE-787: CWE-787 Out-of-bounds Write
Workarounds
Customers can mitigate the risk of this issue by taking either of the following three actions:
Enforce SSL-Only VPN Connections: Modify your GlobalProtect Portal configurations to disable IPSec/UDP tunneling, forcing the client applications to connect exclusively via SSL VPN mode. Customer can configure Connect with SSL Only (https://docs.paloaltonetworks.com/globalprotect/administration/globalprotect-portals/customize-the-globalprotect-app) tunnel by configuring ' Advanced Control for Tunnel Mode Behavior' on GlobalProtect Portal Network > Portal > Agent Configuration> Advanced Control for Tunnel Mode Behavior
Customers can configure SSL only tunnel protocol by un-checking 'Enable IPSec (https://docs.paloaltonetworks.com/ngfw/help/10-2/globalprotect/network-globalprotect-gateways/globalprotect-gateways-agent-tab/tunnel-settings-tab)' on GlobalProtect gateway at Network > Gateway > Agent > Tunnel Setting > Enable IPSec
Workaround for new and existing GlobalProtect app >= 6.2.8 or GlobalProtect app >= 6.3.3 installations on Windows and macOS GlobalProtect 6.2.8 and GlobalProtect app 6.3.3 on Windows and macOS introduce a new configuration Enable Strict Certificate Check (https://docs.paloaltonetworks.com/platform-explorer?productCategoryTags=pan%3Aproductcategory%2Fglobalprotect) which enables certificate checks required to mitigate this issue on Windows and macOS.
This configuration only takes effect after the first connection between the GlobalProtect client and the GlobalProtect portal. Therefore the first connection is not protected. To ensure that the first connection is also protected, additionally follow the steps noted below for GlobalProtect < 6.2.8. This configuration option is currently not available for the GlobalProtect app on platforms other than Windows and macOS.
Workaround for new and existing GlobalProtect app < 6.2.8 or GlobalProtect app < 6.3.3 installations on macOS
Use Xcode to edit the com.paloaltonetworks.GlobalProtect.settings.plist file (https://docs.paloaltonetworks.com/globalprotect/10-1/globalprotect-admin/globalprotect-apps/deploy-app-settings-transparently/deploy-app-settings-to-mac-endpoints/deploy-app-settings-in-the-mac-plist) in /Library/Preferences.
Add a "Settings" section if it does not exist within the GlobalProtect section.
Within the "Settings" section, add the full-chain-cert-verify key and set the string value to yes
Restart macOS. <key>GlobalProtect</key> <dict> (removed for brevity) <key>Settings</key> <dict> <key>full-chain-cert-verify</key> <string>yes</string> </dict> </dict>
Workaround for new and existing GlobalProtect app installations on Linux 1. Create the /opt/paloaltonetworks/globalprotect/pangps.xml pre-deployment configuration file. 2. Add the pre-deployment settings to the pangps.xml file <GlobalProtect> <Settings> <full-chain-cert-verify>yes</full-chain-cert-verify> </Settings </GlobalProtect>
Workaround for new and existing GlobalProtect app installations on Android, iOS and ChromeOS Customers can use their endpoint mobile device management (MDM) tools to apply the following changes 1. Set the key "full-chain-cert-verify"="yes".
ADP Enrichment
CISA ADP Vulnrichment
- SSVC:
- Exploitation: none
- Automatable: no
- Technical Impact: total
References
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.