SOCLYDE logo
Current languageEN
Security newsPasskeysGoogle Password ManagerAuthentication

Pass-ta-key attacks on Google-synced passkeys

Unit 42 describes three attacks on Google Password Manager synced passkeys in Chrome on Windows, following compromise of the device.

Published on · Updated on

By Soclyde Team

A professional secures access across a laptop and phone

In summary

  • The Pass-ta-key attacks target Google Password Manager in Chrome on Windows after the endpoint has already been compromised.
  • They focus on device keys, re-enrollment, and temporary secret exposure—not on breaking passkey cryptography.
  • Services should validate User Verification, while users should treat the endpoint as part of the authentication boundary.

Explore next

Soclyde resources

Article contents

Unit 42 describes three attack scenarios targeting Google Password Manager in Chrome on Windows devices equipped with a TPM. They assume malware is already running on the device; they do not show that all passkeys are broken or that exploitation is widespread. Google removed the SDS secret from Chrome logs after disclosure, but Unit 42 says it remains accessible in memory in the scenario studied.

An attack that starts at the endpoint

Passkeys replace shared passwords with a cryptographic key pair. The private key is not normally revealed to the website or typed by the user like a password. Some passkeys are synced across devices by their provider, and in September 2026 Google announced secure transfers between password managers on Android. This controlled portability does not make the key equivalent to a plaintext password, but it means the provider, synchronization, and transfer flows are also part of the trust boundary.

Unit 42’s research describes three techniques—Pass-ta-key, Silver Pass-ta-key, and Golden Pass-ta-key—against Google Password Manager in Chrome on Windows devices equipped with a TPM. They all begin with the same condition: malware is already running on the victim’s endpoint as an ordinary user.

That boundary matters. This is not a remote attack that breaks passkey cryptography. It is an attempt to abuse the trust relationships between the browser, the device, the cloud credential manager, and the relying party.

Three trust paths under pressure

The first path, Pass-ta-key, reuses the device’s hardware-backed identity to obtain a login assertion without a fingerprint, PIN, or visible interaction. When a relying party correctly checks WebAuthn’s User Verified (UV) bit, it should reject that assertion when user verification is required. The weakness appears when a service trusts the requested policy but fails to validate the returned result.

The second path, Silver Pass-ta-key, targets device re-enrollment. After local state is deleted or invalidated, Chrome can enter a phase where a new verification key must be registered. The research describes an attacker-controlled key being enrolled during that transition. That key could then produce assertions that appear to have been user-verified.

The third, Golden Pass-ta-key, targets the 32-byte Security Domain Secret (SDS) used to decrypt synced passkeys. The researchers report that it can briefly appear in Chrome process memory during re-enrollment. If extracted, synced passkeys could be decrypted and reused from the attacker’s own environment.

Unit 42 says Google removed the SDS from Chrome logs after disclosure, but that the secret remained accessible in memory in the scenario studied. Unit 42 also says it reported and helped eBay fix its validation of the UV bit. These fixes target specific weaknesses: the research does not say that every current Chrome version or every service is vulnerable, or that every attack path described has been fixed. It also notes that changing a PIN or deleting data is not proven to revoke a secret that has already been stolen.

What this means for businesses

A passkey sharply reduces phishing and password reuse. It does not make a compromised endpoint trustworthy. If malware can read local data, alter re-enrollment state, or inspect browser memory, it can target the chain around authentication.

The responsibilities are shared:

  1. Relying parties should set userVerification: required when the risk warrants it and validate the UV bit in every WebAuthn response.
  2. Credential managers should harden recovery and re-enrollment, validate the origin of new keys, and keep master secrets out of client logs and memory.
  3. Businesses should reduce endpoint risk with updates, malware protection, least privilege, monitoring for unusual changes, and a tested revocation process.

For an SMB, the practical signal is simple: an unexpected recovery request, newly registered device, or unusual browser behavior should trigger verification—not automatic approval.

Passkeys and passwords are complementary

This research is not an argument for abandoning passkeys. It is a reminder that no authentication method should be assessed in isolation. Passkeys are a strong option for services that support them; unique passwords remain necessary for accounts and systems that do not. For a broader view, read our article on what passwordless authentication really changes.

How Soclyde fits in

Soclyde complements passkeys for accounts that still use passwords: it helps create unique secrets and keep them in a local-first encrypted vault. It does not protect an infected endpoint or replace passkeys, MFA, or endpoint monitoring.

Takeaway

Pass-ta-key targets a specific chain—Google Password Manager, Chrome on Windows, a TPM and an already compromised device—not the cryptography of all passkeys. For more on malware risks to endpoints, read our practical infostealer guide and our analysis of an infostealer bypassing Chrome’s data encryption.

Frequently asked questions

Are passkeys broken?

No. The research does not break passkey cryptography. It shows how malware already running on an endpoint could abuse trust mechanisms around the browser and synced credential manager.

Am I affected if I use a passkey?

The published scenario focuses on Google Password Manager in Chrome on Windows with a TPM. It does not prove that every device or service is vulnerable, but it is a reason to keep endpoints updated and investigate unexpected re-enrollment.

What should a small business do first?

Protect endpoints from malware, require strict user-verification checks at relying parties, and maintain a tested recovery path for revoking or re-enrolling access after compromise.

References

Sources and references

Need advice?

Design your password strategy with Soclyde

Schedule a dedicated walkthrough with the team to see how local-first security adapts to your stack.

Talk with us

Keep reading