CVE-2025-4227 GlobalProtect App: Interception in Endpoint Traffic Policy Enforcement
🔗 CVE IDs covered (1)
📋 Description
An improper access control vulnerability in the Endpoint Traffic Policy Enforcement (https://docs.paloaltonetworks.com/globalprotect/6-0/globalprotect-app-new-features/new-features-released-in-gp-app/endpoint-traffic-policy-enforcement) feature of the Palo Alto Networks GlobalProtect™ app allows certain packets to remain unencrypted instead of being properly secured within the tunnel. An attacker with physical access to the network can inject rogue devices to intercept these packets. Under normal operating conditions, the GlobalProtect app automatically recovers from this interception within one minute.
🎯 Affected products1
- GlobalProtect App
✅ Remediation
To fully resolve this vulnerability, complete all steps below in sequence. 1. Upgrade the GlobalProtect App to one of the unaffected versions: VERSION MINOR VERSION SUGGESTED SOLUTION GlobalProtect App 6.3 on Windows, macOS 6.3.0 through 6.3.3 Upgrade to 6.3.3-c650 or later. GlobalProtect App 6.2 on Windows, macOS 6.2.0 through 6.2.8-c223 Upgrade to 6.2.8-c243 or upgrade to 6.3.3-c650 or later GlobalProtect App 6.1 on Windows, macOS All Upgrade to 6.2.8-c243 or upgrade to 6.3.3-c650 or later. GlobalProtect App 6.0 on Windows, macOS All Upgrade to 6.2.8-c243 or upgrade to 6.3.3-c650 or later. GlobalProtect App on Linux, Android, iOS, Chrome OS, UWP All Not applicable. 2. Ensure that "Endpoint Traffic Policy Enforcement" is set to “All Traffic” under the GlobalProtect App Configurations. * Network > GlobalProtect > Portals > (Open Portal configuration) > Agent tab > (Open Agent configuration) > App tab > App Configurations > Endpoint Traffic Policy Enforcement (Select: All Traffic) 3. GlobalProtect Portal: Enable "Allow Gateway Access from GlobalProtect Only" (Requires Content version 8977 or newer). This must be enabled in conjunction with "Endpoint Traffic Policy Enforcement" under the GlobalProtect App Configurations. * Network > GlobalProtect > Portals > (Open Portal configuration) > Agent tab > (Open Agent configuration) > App tab > App Configurations > Allow Gateway Access from GlobalProtect Only (Select: Yes) 4. Commit your configuration. Workarounds and mitigations: AVAILABLE MITIGATION WHEN SOLUTION INTERFERES WITH AUTONOMOUS DIGITAL EXPERIENCE MANAGEMENT (ADEM) * ADEM (https://docs.paloaltonetworks.com/autonomous-dem/administration/autonomous-dem) functionality depends on ICMP probes that must be sent outside of the secure tunnel. When "Allow Gateway Access from GlobalProtect Only" is set to "Yes" and "Endpoint Traffic Policy Enforcement" is configured as "All Traffic," these ADEM (https://docs.paloaltonetworks.com/autonomous-dem/administration/autonomous-dem) probes will fail because they are forcefully transmitted through the encrypted tunnel rather than via their required direct path. * This issue can be addressed by changing "Endpoint Traffic Policy Enforcement" to "All TCP/UDP Traffic." This adjustment prevents interception of TCP and UDP traffic while allowing ADEM (https://docs.paloaltonetworks.com/autonomous-dem/administration/autonomous-dem) probes to function properly. However, this configuration still permits ICMP, and other non-TCP/UDP traffic to be intercepted.