CVE-2026-20684
macOS vulnerability analysis and mitigation

Overview

CVE-2026-20684 is a permissions issue in Apple macOS that allows an app to bypass Gatekeeper security checks. The vulnerability affects macOS Tahoe versions prior to 26.4 and was disclosed and patched on March 24, 2026. It was discovered by Koh M. Nakagawa (@tsunek0h) of FFRI Security, Inc., and is classified as a Security Feature Bypass affecting the AppleScript component. The CVSS v3.1 base score is 3.3 (Low) (Apple Advisory, Feedly).

Technical details

The vulnerability is rooted in improper access control (CWE-284) within the AppleScript component of macOS Tahoe. A permissions issue in how macOS enforces Gatekeeper restrictions allowed a malicious app to bypass these checks, potentially enabling execution of untrusted or unsigned code. The attack vector is local, requires no special privileges, but does require user interaction — consistent with a social engineering scenario where a user is tricked into running a malicious application. No public proof-of-concept code has been identified (Apple Advisory, Feedly).

Impact

Successful exploitation allows an app to bypass macOS Gatekeeper checks, undermining a core macOS security control designed to prevent execution of untrusted or unsigned software. The primary impact is to integrity (low), as an attacker could cause a user to unknowingly run malicious applications that would otherwise be blocked. Confidentiality and availability are not directly impacted by this vulnerability, though a bypassed Gatekeeper could serve as an initial access vector for further compromise (Apple Advisory, Feedly).

Exploitation steps

  1. Craft a malicious app: Develop or obtain a macOS application that would normally be blocked by Gatekeeper due to being unsigned or from an unidentified developer.
  2. Social engineering: Distribute the malicious app to a target user via phishing, a malicious website, or other means, convincing them to open or execute it.
  3. Trigger the bypass: The malicious app exploits the permissions issue in the AppleScript component to bypass Gatekeeper's code-signing and notarization checks on macOS Tahoe versions prior to 26.4.
  4. Execute untrusted code: With Gatekeeper bypassed, the app executes on the target system without the expected security warnings or blocks, potentially enabling further malicious activity (Apple Advisory, Feedly).

Indicators of compromise

  • Logs: macOS system logs showing AppleScript-related processes launching unsigned or unnotarized applications without Gatekeeper quarantine warnings.
  • File System: Presence of applications lacking the com.apple.quarantine extended attribute that were downloaded from the internet, particularly in user-writable directories such as /tmp, ~/Downloads, or ~/Library.
  • Process: Unexpected execution of unsigned or unnotarized binaries spawned via AppleScript or script-based automation on macOS Tahoe versions prior to 26.4.
  • Network: Outbound connections from newly executed, unrecognized applications to unknown external IP addresses shortly after user interaction with a downloaded file.

Mitigation and workarounds

Apple has addressed this vulnerability in macOS Tahoe 26.4, released March 24, 2026. Users running macOS Tahoe versions prior to 26.4 should update immediately via System Settings > General > Software Update. No official workaround has been provided for systems that cannot be updated. As a general precaution, users should avoid opening applications from unverified or untrusted sources (Apple Advisory).

Community reactions

The vulnerability was part of a broader Apple security update for macOS Tahoe 26.4 that addressed over 140 vulnerabilities across Apple platforms, which received coverage from security news outlets and community aggregators. The SANS Internet Storm Center noted the release in their diary, and CIS published an advisory regarding multiple vulnerabilities in Apple products patched in this update. No specific high-profile researcher commentary or significant social media discussion focused exclusively on CVE-2026-20684 has been identified (SANS ISC, CIS Advisory).

Additional resources


SourceThis report was generated using AI

Related macOS vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64783NONEN/A
  • Apple Safari logoApple Safari
  • WebKit
NoYesJul 27, 2026
CVE-2026-64776NONEN/A
  • macOS logomacOS
  • Disk Images
NoYesJul 27, 2026
CVE-2026-64775NONEN/A
  • macOS logomacOS
  • Kernel
NoYesJul 27, 2026
CVE-2026-64774NONEN/A
  • macOS logomacOS
  • Model I/O
NoYesJul 27, 2026
CVE-2026-64772NONEN/A
  • macOS logomacOS
  • Model I/O
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management