Skip to content
Tech News
← Back to articles

Silent Replacement of Trusted macOS App Executables

read original more articles
Why This Matters

This security flaw in macOS allows malicious actors to silently replace trusted applications with malicious versions and impersonate them to access private data, all without triggering security prompts or requiring elevated privileges. Despite being reported, Apple has not addressed this vulnerability, leaving users at risk of covert data breaches and compromised applications. This highlights the importance of vigilance and the need for ongoing security improvements in macOS to protect user privacy and system integrity.

Key Takeaways

Like our research? Try Psylo. Psylo is our privacy-first browser for iOS and iPadOS, with a built-in proxy network, per-tab isolated web sessions, and anti-fingerprinting. Using it helps fund more work like this. Read why we built it → Download Psylo →

Affected Platforms#

macOS Tahoe 26.0.0 – 26.5.2

macOS Golden Gate 27 beta 1, 2, 3, and 4

Earlier versions of macOS are likely affected as well, but have not been tested.

macOS provides several safeguards to prevent applications and scripts from tampering with other installed applications. In this post, we show a bug in macOS that allows an attacker to:

Silently replace an application’s main executable under /Contents/MacOS/ without triggering an authorization prompt.

without triggering an authorization prompt. Relaunch the modified application normally, without displaying any security warnings.

Impersonate the trusted application in system permission prompts to request access to Keychain secrets and files protected by Transparency, Consent, and Control (TCC), including those inside ~/Desktop and ~/Documents .

The attack requires only code execution as the current user, and does not require elevated privileges.

... continue reading