User VerifiedExploits: the cloud authenticator's trust in a locally stored device identity key and the absence of user-verification enforcement by some websites.
This technique defeats user-verification enforcement by deleting or invalidating the local passkey_enclave_state file, forcing Chrome to re-onboard the device. During re-onboarding, Chrome briefly creates the user verification (UV) key in a deferred flow, and the attacker registers their own UV key in that window. Google's cloud authenticator does not validate attestation on the new key, so assertions signed by it carry the UV flag set to 1, bypassing even sites that enforce user verification. The attacker gains durable, reusable access from their own machine — the victim's device no longer needs to be online .
Exploits: the absence of attestation validation during device re-onboarding and the ability to delete the enclave state file without any protections.
This technique triggers the same re-onboarding flow, then dumps Chrome's process memory to recover the Security Domain Secret (SDS), a 32-byte symmetric key that encrypts every synced passkey in the victim's Google account. With the SDS, an attacker can decrypt all existing and future synced passkey private keys, enabling total account takeover across all services protected by those passkeys. Google had previously logged the SDS in plaintext in Chrome's chrome://device-log/FIDO output (since removed after Unit 42's disclosure), but the memory-exposure issue remains .
Exploits: the SDS being present in plaintext in Chrome's process memory during the onboarding flow.
The basic Pass-ta-key attack works against any relying party that fails to validate the UV flag. Unit 42 identified eBay as one such site that did not enforce the check — eBay has since fixed it . The researchers noted that a "surprising number" of websites request
userVerification: "required".
The SDS is a 32-byte secret that functions as the master key for all synced passkeys in the user's Google account. A stolen SDS means:
Based on Unit 42's findings and reporting from the coverage, the key mitigations are:
userVerification to "required" (not "preferred") for sensitive operations At the time of publication (August 3, 2026), no CVE had been assigned, and Google had not publicly confirmed whether the Silver or Golden paths would be directly fixed .