The Passkey Secret You Cannot Rotate
Two of the three published techniques are recoverable by re-registering a credential; the third leaves a user's entire passkey estate permanently decryptable, which is why the response is an IR playbook change, not a patch.
Start with the artifact that has no recovery path. Cyberpresso's account of the Unit 42 work names a 32-byte security domain secret that Chrome uses to protect synced passkeys, and reports it leaking into logs and process memory. Anyone holding that value decrypts every passkey synced for that user, indefinitely. No rotation path exists, because the secret is not a session token or a refresh credential. Remediation is re-issuing the entire passkey estate for the affected identity.
The other two techniques are worse operationally and better structurally. The first, which Cyberpresso reports Unit 42 calls Pass-ta-key, turns on two design decisions rather than a memory-safety bug. Chrome stores synced passkey metadata in an unencrypted local database, and it generates its device-proof identity key as an exportable blob instead of sealing it in the TPM. Malware lifts the key and signs assertions exactly as the browser would. The second forces re-onboarding so that an attacker-controlled verification key gets registered, defeating multi-factor checks outright. Both leave something huntable: a new authentication-method registration event in the identity provider.
What this changes in your program
The board-facing claim that passkeys are phishing-proof survives intact. The claim that they are malware-proof does not. One line in the budget narrative reprices: EDR stops being a peer control to passwordless and becomes its precondition. The Hacker News frames the same conclusion as a repricing of the passwordless business case, and SANS NewsBites goes further, advising that any final passwordless-only rollout decision be held pending review of this attack surface. Publicly: three sources, one direction, no claim of in-the-wild exploitation. That is demonstrated research, not an active campaign.
The most expensive assumption to keep is the incident classification. Most playbooks treat an infostealer detection as an endpoint event: reimage, reset the password, close the ticket. Under these techniques the same detection is an account-takeover event on every account for which that endpoint held a synced passkey. The takeover produces no failed-login noise and no MFA prompt for the user to report.
Where the fix is not yours
Unit 42's own guidance lands on the relying party, not the endpoint: require user verification and device key attestation on passkey assertions and registrations. Cyberpresso notes eBay has already closed its verification gaps. That is a public benchmark. A consumer or workforce WebAuthn implementation that accepts unverified assertions sits measurably behind a named peer, and a customer security review can ask about it.
| Technique | What it defeats | Your control point | Recoverable? |
|---|---|---|---|
| Identity key theft | Password, PIN, biometric | EDR; relying-party device key attestation | Yes, with re-registration |
| Forced re-onboarding | Multi-factor checks | Identity provider alerting on new auth-method registration | Yes, if detected |
| Security domain secret theft | Every synced passkey | Effectively none post-theft | No — full re-issuance |
The sequencing that survives a resource-constrained week: privileged identities move to hardware-bound keys first, the IR playbook change ships second, relying-party hardening runs as a normal engineering item. Software passkey stores now inherit endpoint compromise risk in full, so the population that matters most is admin and break-glass accounts, not the whole workforce.
What to do
Rewrite the infostealer IR playbook so any endpoint credential-theft detection triggers session revocation, forced passkey re-registration, and a review of authentication-method registration events for that identity.
Move every admin and break-glass identity onto hardware-bound FIDO2 keys or TPM-attested platform credentials by end of quarter, and disable browser credential sync by enterprise policy where operationally feasible.
Require user verification and device key attestation on every production WebAuthn assertion and registration flow you operate, using eBay's disclosed fix as the acceptance benchmark.