The preference key is a string called endo_voyager_dictation_endpoint. It sits in a user-writable domain on macOS. And on September 21, 2026, per a disclosure that ricocheted through crypto feeds before it ever hit mainstream tech desks, any unprivileged local process on a Mac could rewrite it. Rewrite the key, and you rewrite the audio and text stream that flows into Meta's computer-use agent, Muse.
I have chased endpoints like this before. In 2017 I spent three weeks inside an ERC-20 contract hunting a bug nobody wanted found. I turned up an integer overflow in the transfer function โ a flaw that could have drained a launchpad days before it opened. I leaked the breakdown to early Crypto Twitter and watched the argument ignite inside an hour. Nine years later the lesson has not moved an inch: the exploit is never in the pitch deck. It is in the config file nobody read.
Two point five million downloads in thirteen days. Number one on the US App Store. And a zero-day with no CVE, no advisory, no patch. That is the Muse launch. If you run an on-chain agent with a signing key, stop studying the Meta drama and start studying the architecture, because Meta just shipped your future attack surface in a consumer wrapper.
Context
Muse is Meta's consumer computer-use agent โ a CUA. It does not just chat. It acts. It reads your email, your messages, your calendar, your local files, and it executes tasks on your behalf inside a per-user Linux VM hosted on Meta's cloud. The sell is delegation. The cost is that delegation demands precisely the thing security engineers spend entire careers trying to cage: broad, ambient, user-identity privilege.
The writeup names the flaw through two public artifacts โ a proof-of-concept called "not-a-mused" and a GitHub entry attributed to independent macOS researcher Patrick Wardle. The feed that carried it is a blockchain and Web3 aggregator that reposted cross-domain. Red flag one: a future-dated event beyond most model cutoffs. Red flag two: an uncredited reposter. Red flag three: a writeup so structurally clean it reads like a content-farm template. None of that tells you whether the bug is real. All of it tells you to separate the event from the argument, because the argument is the part you get to keep.
Here is why a crypto desk runs this at all. For eighteen months the loudest narrative in our market has been the fusion of AI agents and wallets โ DeFAI, agent-run trading vaults, autonomous treasury managers, "let the bot rebalance it for you." Every one of those products is a computer-use agent holding a key. Every one inherits the same trust model Muse just demonstrated in public. The Muse bug is not a Meta story. It is a rehearsal for what happens when you hand an agent your identity and your JSON keystore and pray the config file was written by someone who cared.
I know that prayer. In the DeFi summer of 2020 I parked fifty ETH into a freshly launched Uniswap V2 pool because the interface thrilled me and the yield math seduced me, and I live-streamed the whole farming run on Twitter before the big outlets noticed the trend. I felt the friction points in the interface with my own fingers. That is the same instinct that makes the Muse disclosure matter: the danger is pleasant to use long before it is dangerous to understand.
Core
Let me decode the five attack vectors the disclosure claims, then tell you where the report stretches and where it lands clean.
Vector one: audio exfiltration. Hijack the dictation endpoint and whatever the agent hears routes through the attacker's address. Vector two: session hijacking โ authentication and session tokens lifted to enable silent, persistent control. Vector three, the one that actually matters: prompt injection. The agent trusts its input stream. The input stream is now attacker-controlled. Vector four: device pivoting, using a compromised Mac as a bridge to other Muse-enabled hardware including iOS. Vector five: remote ClickFix-style social engineering, delivered through the agent's own authority so the payload wears a trusted face.
Now the honest split. Four of those five are classic local or social-engineering attacks wearing an AI costume. Local privilege abuse, token theft, device pivoting, ClickFix โ none are new. The only genuinely novel component is the back half of vector three: an agent that consumes a trusted natural-language stream and executes instructions smuggled inside it. That is OWASP LLM01, indirect prompt injection, playing out at machine scale. A known risk class with a brand-new blast radius.
And the blast radius is the whole story. When the thing reading the poisoned input also holds your email, your messages, your calendar, and your files, the injection does not terminate at a bad answer. It terminates at exfiltration, credential capture, and a pivot onto every device you own.
The report makes one genuinely sharp architectural call and I will underline it twice: a per-user Linux VM on Meta's cloud cannot mitigate a local macOS preference-key flaw. That is correct, and it is the sentence worth tattooing on every CUA roadmap. A server-side sandbox does nothing about a client-side config file. The vendor spent real compute on isolation and lost the war at the endpoint it forgot existed. This is the oldest mistake in security โ inventing a fortress and leaving the servants' entrance propped open.
Which leads to the part the writeup skips. Why does a dictation endpoint control the agent's input stream at all? The reasonable inference is that dictation is the agent's ear โ its natural-language ingestion channel โ so the endpoint governing dictation effectively governs what the agent believes it was told. Hijack the ear, hijack the brain. That coupling is the actual root cause, and the report never says it out loud. We audited the silence between the lines of code, and the silence was the entire attack path.
There is a second silence worth auditing. No CVE. No vendor advisory. No patch. For a shipped consumer product at 2.5 million downloads, that is not an oversight โ it is a cadence. Expansion first, remediation later. We have watched this exact movie in crypto. Ship the token, audit the contract after the raise. The only difference is that in crypto the exploit drains a wallet; in an operating system it drains the machine the wallet lives on. Both roads end at the same empty ledger.
The cost structure is the third buried story. A per-user VM is not a rounding error. If Muse keeps state โ and an agent that reads your calendar and modifies your files must โ then compute and storage scale linearly with users, and idle time bills you regardless. Two and a half million installs against persistent VMs is a serious line item, and the same architecture that buys isolation fails to deliver it. Heavy infrastructure, unpatched endpoint. That is a negative unit-economics pattern hiding inside a growth chart, and no amount of launch-day euphoria pays for it.
Then the platform layer, which is the quietest earthquake here. On September 20 โ one day before the disclosure, three days after launch โ Amazon barred Muse from shopping on its storefront. Two stated reasons: Muse had not identified itself as an AI, and it had allegedly captured and stored customer credentials without notice. Read that twice. A commerce platform exercised vertical admission control over an agent and used identity disclosure as the lever. That is the precise moment the agent economy collided with the gatekeeper economy.
If Amazon's logic holds, every marketplace, every payment rail, every identity provider can replicate it overnight. The highest-value use case for a computer-use agent โ transacting on your behalf โ is exactly the use case platforms can switch off with a single policy email. Meta shipped a tool to buy things for you, and the place that sells things closed the door before the tool learned to knock.
The trust numbers close the loop. An Oppenheimer survey cited in the writeup puts consumer trust in Meta to safeguard passwords at eight percent. Eight. For an agent whose entire job is to act as you across your most sensitive accounts, trust is not a feature bolted on at the end. Trust is the product. And you cannot patch a reputation.
Contrarian
Here is the angle the report circles for paragraphs but never lands. The AI safety conversation of the last three years has been almost entirely about the model โ jailbreaks, hallucinations, alignment, refusal training, red-teaming the weights. Muse just showed that the more urgent failure lives one layer down: architecture governance. The model can be perfectly aligned and the attack still works, because the hijack happens before the model ever sees a single token. You cannot align your way out of a rewritten preference key.
That reframes where the money and the research must go. Sandboxes, least privilege, input trust boundaries, local permission isolation โ the unglamorous plumbing nobody puts on a keynote slide. The report maps Amazon's "identify as AI" requirement onto a coming de facto disclosure standard, and it is right, but it underplays the second-order effect: enterprises will delay computer-use agents on managed devices, and that delay hands the enterprise market to whoever ships an auditable, revocable, sandboxed agent first.
This is the OP Stack versus ZK Stack pattern all over again. The real race was never which stack is technically superior โ it was who convinces more builders to deploy chains on them first. In CUA the equivalent race is not benchmark scores. It is who earns the trust to touch a corporate inbox. Meta is winning distribution and losing trust depth in the same week, which is a very expensive kind of tie.
And for my own market: the crypto wrappers are the same bet with worse defaults. Agent trading vaults, autonomous rebalancers, "set it and let it cook" treasury bots โ every one of them is a computer-use agent with signing authority and a fraction of Meta's security budget. Some are built like Uniswap V4 hooks: elegant programmable Lego, so composable that the complexity scares off ninety percent of developers who will nonetheless ship them without ever mapping the surface. An ERC-20 overflow in 2017 was one bug in one contract. An agent with persistent input-stream trust is a bug class, and bug classes do not get patched by a single responsible disclosure.
One more thing the report leaves on the floor: the disclosure ecosystem itself. Wardle is the reason any of this is public. Independent researchers doing this work are public goods, and they are funded like public goods โ badly, late, and by whoever happens to care that week. If agent security becomes the second battlefield after capability, we need a funding mechanism that treats disclosure as infrastructure rather than volunteer labor. RetroPGF-style funding is the only model I have seen that even pretends to solve this, and even it moves too slowly for a zero-day with no patch.

Takeaway
Watch three things over the next two quarters. First, whether a CVE and a patch appear โ the response time on a severe agent flaw may harden into a compliance metric rather than a courtesy. Second, whether Amazon's disclosure requirement gets copied by Apple, the card networks, and identity providers, converting "identify as an AI" into the agent economy's entry fee. Third, and closest to home, whether any crypto agent deployment reproduces this exact trust pattern in production โ an unauthenticated natural-language input stream wired straight to a wallet key.
The Muse bug may or may not be real. The blueprint is real, and it is already shipping. So the next time an operator tells you their agent is safe because the model is aligned, ask one question and watch their face: who can edit the endpoint that feeds it? If they cannot answer in one sentence, you already have your answer.