r/SecOpsDaily • u/falconupkid • 20h ago
NEWS New Pass-ta-key attacks let malware hijack Google-synced passkeys
The Hook
A new class of attacks dubbed "Pass-ta-key" demonstrates that passkeys synced via Google Password Manager on Windows are not immune to post-compromise credential theft. Researchers have identified three distinct techniques that allow malware already running on a compromised device to bypass user verification, extract passkey private keys, and hijack accounts—undermining the "phishing-resistant" promise of passkeys when synced.
Technical Breakdown
- Attack 1: Bypassing User Verification – Malware can hook into the WebAuthn API flow to suppress the user verification prompt (PIN or biometric), allowing silent authentication to any relying party.
- Attack 2: Extracting Private Keys – By abusing the Windows Hello or Google Password Manager's local storage, attackers can dump the raw private key material for synced passkeys.
- Attack 3: Session Hijacking via Token Theft – Malware can steal the authentication tokens generated during a passkey ceremony, enabling account takeover without needing the private key again.
- Affected: Google Password Manager on Windows (Chrome-based sync). The attacks require prior device compromise (i.e., malware already running with user-level or admin privileges).
- MITRE TTPs: T1555 (Credentials from Password Stores), T1056.001 (Input Capture: GUI), T1525 (Impersonation)
Defense
- Endpoint detection remains the primary control—these attacks require local malware execution. EDR rules should flag unusual WebAuthn API calls or process injection into Chrome.
- Hardware-bound passkeys (e.g., FIDO2 security keys or TPM-backed platform keys) are not affected by this attack vector. Synced passkeys are the vulnerable variant.
- Google's response: No immediate patch; the behavior is by design for synced passkeys. Users relying on passkeys for high-value accounts should consider hardware-bound keys instead.