Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local non-admin macOS session
-
DeliveryIdentify running Prisma Browser instance
-
ExploitSend crafted AppleScript via Apple Event handler
-
ExecutionBrowser executes unauthorized commands
-
ImpactExfiltrate session data or pivot through authenticated browser tabs
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Attacker must already have an interactive, logged-in non-admin local account (or code execution in such a user's session) on a macOS host that has Palo Alto Networks Prisma Browser installed at a version below 146.16.6.165, and the Prisma Browser application must be running or launchable so its Apple Event handler is reachable. The exploit specifically requires the macOS AppleScript / Apple Events IPC path - it does not apply to Prisma Browser on Windows or to headless deployments. Limiting factors: no network-only path (CVSS AV:L), PR:L means an unauthenticated remote attacker cannot reach this directly, and AT:P indicates a specific technique/condition (the exposed Apple Event handler) is needed; user interaction is not required (UI:N), and impact is scoped to the browser process rather than the underlying OS (SC:N/SI:N/SA:N). |
| Impact | The CVSS 4.0 vector (AV:L/AC:L/AT:P/PR:L/UI:N, VC:H/VI:H/VA:L) describes a local, low-complexity attack that requires some pre-existing privilege (a logged-in non-admin account) and a specific attack template (the Apple Event handler must be reachable), with high confidentiality and integrity impact on the browser and only low availability impact - consistent with browser-context command execution rather than full host takeover. Real-world risk signals are mixed: EPSS is essentially zero (0.02%, 6th percentile) and SSVC marks Exploitation as 'none' and Automatable as 'no', meaning CISA's framework currently treats this as not-yet-exploited and not mass-exploitable; however, SSVC Technical Impact is 'total', and the vendor itself filed the advisory, so the bug is real and material on managed macOS fleets. This is a meaningful but not emergency-tier issue - prioritize it on endpoints where Prisma Browser is the policy-enforcing browser for sensitive sessions, and treat it as standard patch-cycle work elsewhere. One caveat: SSVC 'Exploitation: none' and the absence of KEV are point-in-time signals, so monitor for change. |
| Exploit ScenarioDerived | On a shared or compromised macOS endpoint, a low-privileged local user (or malware running in their context - e.g., delivered via a phishing payload that does not need admin rights) runs a small AppleScript such as |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
Local code injection in Palo Alto Networks Prisma Browser on macOS lets an authenticated non-admin user abuse an exposed AppleScript/Apple Event handler to send unauthorized commands to the browser, with high impact on confidentiality and integrity. No public exploit identified at time of analysis, and EPSS is very low (0.02%), but SSVC rates the technical impact as total once the local foothold exists. Affects all Prisma Browser releases prior to 146.16.6.165 on macOS.
RemediationAI
Vendor-released patch: upgrade Prisma Browser on macOS to version 146.16.6.165 or later, as published in the Palo Alto Networks advisory at https://security.paloaltonetworks.com/CVE-2026-0236. For fleets that cannot immediately update, compensating controls on macOS include restricting which processes can send Apple Events to Prisma Browser via TCC / Privacy & Security → Automation policy (managed via MDM PPPC profiles), denying automation control of Prisma Browser to untrusted apps; this has the side effect of breaking legitimate user automation and admin scripts that target the browser. On multi-user Macs, limit local logon to trusted accounts and avoid shared sessions, since the attack requires a local non-admin foothold. Do not rely on standard-user privilege separation alone - the whole point of this CVE is that non-admin scope is sufficient.
Affected VersionsENISA
Affected Packages
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
Prisma Browser is Palo Alto Networks' enterprise/SASE browser built on a Chromium base, packaged as a macOS application. On macOS, applications can expose scripting interfaces via the AppleScript / Apple Events IPC mechanism, normally gated by entitlements (com.apple.security.scripting-targets, NSAppleEventsUsageDescription) and access control prompts under TCC. CWE-94 (Improper Control of Generation of Code, a.k.a. Code Injection) applies here because the Prisma Browser application registers an Apple Event handler that does not properly restrict who can dispatch scripting commands, so a local process running as another non-admin user on the same Mac can craft Apple Events that the browser executes as if they were legitimate scripted automation. The exact affected component per CPE is cpe:2.3:a:palo_alto_networks:prisma_browser:*:*:*:*:*:*:*:*, and EUVD records the fixed boundary at version 146.16.6.165.
Know when Prisma Browser 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:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/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 code injection vulnerability in Palo Alto Networks Prisma® Browser on macOS fails to properly restrict access to its AppleScript interface allowing a locally authenticated non-admin user to leverage this exposed Apple Event handler to send unauthorized commands to the browser.
Executive ViewAI
Palo Alto Networks Prisma Browser on macOS is vulnerable to local code injection that allows authenticated non-admin users to bypass browser security controls and compromise data confidentiality and integrity. This directly affects organizations deploying Prisma Browser for secure web isolation on macOS endpoints. A vendor patch is available and requires immediate deployment to eliminate the vulnerability.
Apply vendor patch.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Prisma Browser
View allLocal privilege escalation in Palo Alto Networks Prisma Browser on macOS allows a locally authenticated non-admin user t
Policy bypass in Palo Alto Networks Prisma® Browser allows a locally authenticated non-admin user to circumvent access a
Privilege escalation in Palo Alto Networks Prisma® Browser on macOS enables a locally authenticated administrator with a
Account Protection bypass in Palo Alto Networks Prisma Browser allows a local user to circumvent intended security contr
Prisma Browser's Account Protection feature insufficiently protects sensitive credential data (CWE-522), allowing a loca
EUVD-2026-30089
GHSA-jf7x-wmp8-3g54
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB