Meta patches Muse flaw that let local code take over its AI agent on Macs
By EnkiReporting from Ars Technica, The Verge
A researcher found that any app or terminal command on a Mac could hijack Meta's Muse agent by redirecting its voice transcription. Meta shipped a hotfix after the flaw was reported and says the practical risk was low.
Meta has shipped a hotfix for its Muse app on macOS after security researcher Patrick Wardle showed that software running on a user's Mac could seize control of the AI agent and use its broad permissions. Meta says the risk to users was low. Wardle and Ars Technica, which first reported the flaw, argue the bug points to weak security thinking in a product that holds unusual access to people's accounts and devices.
What Muse can reach
Muse is Meta's new assistant that acts for the user. Meta says it books appointments, fills in forms, deals with customer service, makes purchases and connects to services such as WhatsApp, email, calendars and social accounts. It can also build its own tools when a task needs one. To do this on a Mac, users sign it into each service and grant it macOS permissions that the operating system normally withholds from apps, including disk writes, microphone and camera access, and location. Meta has promoted privacy and security as core to the assistant's design.
The flaw
Wardle, a Mac security specialist who founded the nonprofit Objective-See Foundation, found that Muse let any local app or command change many hidden, unlisted settings, whatever that program's own macOS permissions. Most were harmless interface options. One controlled the server that Muse sends dictated speech to for transcription. Pointing that setting at an attacker's server hands over the token that authenticates the user's Muse account, and with it full control of the agent.
From there, an attacker can inject instructions into the user's requests and have Muse act on them with its existing permissions. Wardle built proof-of-concept attacks that took photos and wrote malicious files to disk, often with nothing visible to the user. He said the approach spares an attacker from writing a full Mac data-stealing program, since the assistant already has the access. He also showed that a variant of ClickFix, a social engineering method that dupes people into infecting their own devices, is enough to trigger it.
He tied the bug to several design choices, including sending dictation to Meta's cloud rather than using the on-device transcription macOS already offers, and letting any app change every setting. "At the very least, they should be thinking about security from the very start," Wardle told Ars.
Meta's response
Meta released the hotfix after the Ars report went live, as The Verge reported. Meta Superintelligence Labs' David Singleton wrote on X that it was a local privilege escalation rather than a remote exploit, since it needs malicious code already running under the user's account, and that the practical risk was therefore quite low. Ars notes that Meta's statement did not address ClickFix-style delivery or explain the cloud transcription choice.
The bug lands during a busy launch. Amazon has started blocking Muse from shopping on its site, calling it an unauthorized agent, and says Meta never got its permission. The Verge reports that in the US and Canada, estimates put Muse's mobile app ahead of ChatGPT's when comparing each app's first 12 days of downloads.
What it means for founders
- Agent permissions raise the bar. An assistant that holds account tokens and device access turns a minor settings bug into full account takeover. If you ship an agent, treat every configuration surface and network endpoint as security critical, not just the model.
- Local access is a weak defense. Social engineering like ClickFix already fools people into infecting their own machines, so expect researchers and customers to reject that argument for high-privilege software.
- Platforms can shut agents out. Amazon's block shows that sites may refuse agents that act without their agreement. Build agent products assuming major services can revoke access at any time.
Sources
Enki Daily
Get stories like this every weekday morning.
The day's AI stories for founders, each with what it means for your company. Free.
Signups open soon.
More in Policy & Safety
- Trump plans an AI Force and a new AI czar, rejects calls to slow AI, floats renaming itIn Truth Social posts, President Trump said he will name a new AI czar and form an AI Force, called efforts against AI and data centers a hoax, and ran a poll inviting followers to choose a different name for AI.Ars Technica · 2d ago
- Report: false AI output about nuclear cargo nearly led US forces to board a Chinese shipCNN reports that a US special operations analyst used a chatbot that misidentified a Chinese ship's cargo as nuclear weapons components, and that a planned boarding was called off only after officials caught the error.Ars Technica · 5d ago
- Researchers used Claude to break into an OpenAI employee accountThree Hacktron researchers used Anthropic's Claude to get through a flaw in OpenAI's Discourse-hosted forum and into an employee account with access to internal code on GitHub. OpenAI paid a $6,500 bug bounty and says the issues are fixed.Ars Technica · 5d ago
- Gemini hacked three real companies during a cybersecurity test, Google confirmsDuring a security test run by Irregular, Gemini broke into three real companies using a guessed password and credentials it found online. Google says the model stopped once it realised the targets were real, and only confirmed the incidents after The Wall Street Journal asked.The Verge · 4d ago