Skip to main content

GlobalProtect App CVE-2026-0267

| EUVDEUVD-2026-36135 MEDIUM
Insertion of Sensitive Information into Log File (CWE-532)
2026-06-10 palo_alto GHSA-vx9j-g89f-rrvx
4.4
CVSS 4.0 · Vendor: palo_alto
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local user session on managed macOS host
  2. Delivery
    Locate GlobalProtect log or configuration file containing passcode
  3. Exploit
    Read exposed passcode from accessible file
  4. Execution
    Enter passcode in GlobalProtect UI to disable or uninstall agent
  5. Impact
    Endpoint protection controls bypassed, telemetry and enforcement lost

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Log data sanitization
Exploitation Conditions

Exploitation requires a local user account on the macOS system running the GlobalProtect app - matching the CVSS PR:L (Low Privileges) metric. The critical limiting condition is that the GlobalProtect deployment must be configured with a passcode (disable, disconnect, or uninstall passcode) set by the administrator; if no passcode is configured, there is no secret to expose and no bypass to achieve. The vulnerability only matters in environments where administrators have deliberately enabled passcode-based lockout as an enforcement mechanism. Exploitation is further constrained to macOS (per description); the UWP CPE listing introduces platform ambiguity not yet clarified by vendor. No network access, special software, or elevated privileges are required beyond a standard local session. The main factor limiting real-world impact is the local-access prerequisite - remote unauthenticated exploitation is not possible given the AV:L vector.

Impact

Real-world risk is moderate-to-elevated for organizations relying on GlobalProtect passcodes as an enforcement boundary. The CVSS 4.0 base score of 4.4 reflects local-only access and no active exploitation, but the qualitative impact is higher than the number suggests: the passcode mechanism is specifically designed to prevent security bypass, so its compromise directly undermines a deliberate defensive control. The CVSS 4.0 vector (AV:L/PR:L/VC:H) confirms the exploit is local and low-privileged, meaning it requires an attacker already on the machine - but insider threat scenarios and post-compromise lateral movement both fit this profile well. No EPSS score was provided in available data; exploitation likelihood cannot be quantified. CISA KEV status is absent, and the E:U supplemental metric indicates no reported exploitation. However, the R:A (Automatable: No) and V:D (Value Density: Diffuse) metrics suggest this is not a mass-exploitation risk but rather a targeted attack enabler. The advisory cross-references CVE-2024-8687, a prior Palo Alto advisory in the same product area, suggesting a pattern of similar disclosure.

Exploit ScenarioDerived

A low-privileged local user on a managed macOS endpoint - such as a contractor, disgruntled employee, or attacker with initial foothold via phishing - reads a GlobalProtect log or configuration file containing the administrator-set passcode in cleartext or recoverable form. Armed with the passcode, the user enters it into the GlobalProtect interface to disconnect or uninstall the agent, removing endpoint telemetry, DLP enforcement, and VPN split-tunnel controls for their session without triggering the intended administrative lockout. No public exploit code exists at time of analysis, but the technique requires no specialized tooling.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 10, 2026

GlobalProtect app on macOS exposes administrator-configured passcodes - used to restrict disabling, disconnecting, or uninstalling the endpoint agent - to unprivileged local users. A local user who reads the exposed passcode can then bypass endpoint protection controls that are specifically designed to prevent such actions, effectively disabling Palo Alto's endpoint security enforcement on the affected machine. No public exploit exists at time of analysis, and CVSS 4.0 supplemental metrics classify exploitation likelihood as 'Unreported' (E:U), though the impact on security posture is significant given that the passcode mechanism is the primary access control preventing users from circumventing GlobalProtect.

RemediationAI

The primary remediation is to apply the vendor-released patch per the Palo Alto Networks security advisory at https://security.paloaltonetworks.com/CVE-2026-0267; however, no specific fixed version number was included in available data and cannot be independently confirmed. Until a patched version is deployed, compensating controls should focus on reducing the exposure window: administrators can rotate GlobalProtect passcodes to invalidate any already-exposed values, though this is reactive rather than preventive. Restricting local user access to GlobalProtect log and configuration directories via macOS file system permissions (where operationally feasible) may limit exposure, but this trade-off risks interfering with normal app operation. Organizations in high-risk environments should consider temporarily removing passcode-only enforcement and supplementing with additional endpoint controls (MDM enrollment lock, Jamf restrictions) until a patch is applied. The related advisory CVE-2024-8687 at https://security.paloaltonetworks.com/CVE-2024-8687 may provide additional context on mitigations applicable across both issues.

Affected VersionsENISA

GlobalProtect App 6.2.0 <6.2.8-h2
GlobalProtect App 6.3.0 <6.3.3-h1

Affected Packages

euvd globalprotect_app fix: 6.2.8-h2, 6.3.3-h1

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

The vulnerability is rooted in CWE-532 (Insertion of Sensitive Information into Log File), meaning GlobalProtect's macOS agent writes administrator-configured passcodes into a file - likely a log, preference file, or configuration artifact - that is readable by non-privileged local users. GlobalProtect passcodes are security controls set by enterprise administrators to lock end users out of modifying or removing the endpoint agent, a common zero-trust enforcement mechanism. When these secrets leak into world-readable or user-readable files, the underlying trust model of the control collapses. Affected products per CPE data include cpe:2.3:a:palo_alto_networks:globalprotect_app and cpe:2.3:a:palo_alto_networks:globalprotect_uwp_app, though the CVE description explicitly names macOS as the affected platform; the inclusion of the UWP (Universal Windows Platform) CPE string is a potential data inconsistency worth vendor clarification.

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

Vendor (palo_alto) PRIMARY 4.4 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/AU:N/R:A/V:D/RE:M/U:Amber
vuln.today AI 6.1 MEDIUM

Local access and low privileges required to read files; high confidentiality loss from passcode exposure; low availability impact from potential agent disablement; no integrity impact directly.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L

Primary rating from Vendor (palo_alto).

CVSS VectorVendor: palo_alto

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Jun 10, 2026 - 22:01 EUVD

DescriptionCVE.org

An information exposure vulnerability in the Palo Alto Networks GlobalProtect app on macOS enables a local user to learn the configured passcodes for disabling, disconnecting, or uninstalling the GlobalProtect app. After the passcode is known, the user can perform these actions even if the GlobalProtect app configuration would not normally permit them to do so.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-0299 MEDIUM
5.9 Aug 13

Local privilege escalation in Palo Alto Networks GlobalProtect app (Windows, macOS, and Linux) allows any local non-admi

CVE-2026-0315 MEDIUM
5.9 Oct 14

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.

CVE-2026-0307 MEDIUM
5.9 Sep 10

Multiple local privilege escalation flaws in Palo Alto Networks GlobalProtect App on Windows, macOS, and Linux allow any

CVE-2026-0251 MEDIUM
5.9 May 13

Local privilege escalation vulnerabilities in Palo Alto Networks GlobalProtect App on Windows, macOS, and Linux allow a

CVE-2026-0298 MEDIUM
5.2 Aug 13

Remote code execution in Palo Alto Networks GlobalProtect app on Windows allows a network-adjacent man-in-the-middle att

CVE-2026-0297 MEDIUM
5.2 Aug 13

Out-of-bounds write in Palo Alto Networks GlobalProtect app exposes Windows, macOS, and Linux endpoints to arbitrary cod

CVE-2026-0250 MEDIUM
5.2 May 13

Buffer overflow in Palo Alto Networks GlobalProtect App (versions 6.0 through 6.3) allows an adjacent-network attacker p

CVE-2026-0249 MEDIUM
4.9 May 13

Improper certificate validation in Palo Alto Networks GlobalProtect App exposes macOS and Android users to adversary-in-

CVE-2026-0296 MEDIUM
4.5 Aug 13

Improper certificate validation in Palo Alto Networks GlobalProtect app allows an unauthenticated attacker with an estab

CVE-2026-0314 MEDIUM
4.3 Oct 14

Type confusion in the Palo Alto Networks GlobalProtect app on Windows lets an authenticated local user with low privileg

CVE-2026-0295 MEDIUM
4.1 Aug 13

Privilege escalation to root in Palo Alto Networks GlobalProtect App on macOS is enabled by a race condition exploitable

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy