CVE-2026-0297

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

VendorProductVersion RangeStatus
Palo Alto NetworksGlobalProtect App6.3.0 < 6.3.3-h15affected
Palo Alto NetworksGlobalProtect App6.2.0affected
Palo Alto NetworksGlobalProtect App6.0.0 < 6.0.15affected
Palo Alto NetworksGlobalProtect App6.3.0 < 6.3.3-h14affected
Palo Alto NetworksGlobalProtect App6.2.0 < 6.2.8-h13affected
Palo Alto NetworksGlobalProtect App6.0.0 < 6.0.15affected
Palo Alto NetworksGlobalProtect App6.3.0 < 6.3.5affected
Palo Alto NetworksGlobalProtect App6.0.0 < 6.0.15affected

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:

  1. 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

  2. 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)&#39; on GlobalProtect gateway at Network > Gateway > Agent > Tunnel Setting > Enable IPSec

  3. 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

    1. 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.

    2. Add a "Settings" section if it does not exist within the GlobalProtect section.

    3. Within the "Settings" section, add the full-chain-cert-verify key and set the string value to yes

    4. 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