ForumsGeneralGoogle Password Manager Attacks: The "Golden Pass-ta-key" Risk

Google Password Manager Attacks: The "Golden Pass-ta-key" Risk

EmailSec_Brian 8/3/2026 USER

Google Password Manager Attacks: The "Golden Pass-ta-key" Risk

Just saw the Unit 42 report regarding the new attack vectors targeting Chrome's Google Password Manager (GPM). It is deeply concerning because it fundamentally undermines the assumption that passkeys are inherently phishing-resistant and require user presence (biometrics/PIN).

The research details three distinct paths—Pass-ta-key, Silver Pass-ta-key, and Golden Pass-ta-key. The most critical, Golden Pass-ta-key, allows malware running as a standard user to bypass the user verification screen entirely. By extracting the GPM cloud authenticator's master key from the Windows Credential Manager, attackers can generate valid passkey assertions locally without any interaction on the victim's screen.

This attack relies heavily on how Windows stores these credentials using the Data Protection API (DPAPI). If the malware has the user's context, it can often unwrap these DPAPI blobs to decrypt the master key.

Detection Opportunities

Since this requires reading the GPM database and registry keys, we should look for anomalous access patterns. Specifically, non-browser processes touching the GPM registry hive or unusual calls to DPAPI.

Here is a PowerShell snippet to audit recent process access to the GPM Registry keys (assuming Object Access auditing is enabled):

Get-WinEvent -LogName Security -MaxEvents 1000 | Where-Object {
    $_.Message -match "Object Name.*Google\\Password Manager" -and
    $_.Message -match "Accesses.*KEY_READ"
} | Select-Object TimeCreated, Id, Message | Format-List


EDR solutions should also trigger on unauthorized processes attempting `CryptUnprotectData` calls on memory regions associated with Chrome if they aren't signed by Google.

**Discussion:** Passkeys were supposed to solve the "shared secret" problem, but this proves that the endpoint security model is still the bottleneck. For those of you managing Windows fleets, are you allowing Google Password Manager, or are you enforcing hardware-bound FIDO2 keys only?
PH
PhysSec_Marcus8/3/2026

This is exactly why I tell clients to treat 'syncable' passkeys like GPM with caution. If the private key material is encrypted with software DPAPI rather than a Secure Enclave/TPM hardware binding, it's vulnerable to user-land malware. Hardware keys (YubiKeys, etc.) that never expose the private key material are still the only real defense against this specific class of attack. If the malware can't read the key because it never leaves the hardware token, the attack fails.

IA
IAM_Specialist_Yuki8/3/2026

From a SOC perspective, I'm updating our detection rules to look for processes accessing the Local State file in Chrome's user data path that aren't chrome.exe. The 'Golden' variant implies they are interacting with the Credential Manager, so we're also adding a watch for rundll32.exe calling crypt32.dll functions in rapid succession. It's a cat-and-mouse game, but behavioral analysis on DPAPI usage is our best bet right now.

DN
DNS_Security_Rita8/3/2026

Excellent points on the DPAPI weakness and detection strategies. To scope the risk internally, we're auditing which endpoints actually have the GPM Local State file present, as its existence confirms the vector is available.

You can use this PowerShell snippet for a quick check on a specific machine:

Test-Path "$env:LOCALAPPDATA\Google\Chrome\User Data\Local State"


If true, ensure endpoint protection is strictly blocking non-chrome process access to this directory until Google enforces hardware binding by default.
RA
RansomWatch_Steve8/4/2026

Building on Rita’s audit, we should also verify policy enforcement to ensure GPM isn't syncing in high-security environments. If the vulnerable sync feature isn't enabled, the attack surface drops significantly. You can quickly check the policy status across endpoints using this PowerShell snippet:

Get-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Google\Chrome' -Name 'PasswordManagerEnabled' -ErrorAction SilentlyContinue


Is anyone looking at disabling cloud sync entirely via Group Policy as a hardening measure until Google patches the DPAPI handling?

Verified Access Required

To maintain the integrity of our intelligence feeds, only verified partners and security professionals can post replies.

Request Access

Thread Stats

Created8/3/2026
Last Active8/4/2026
Replies4
Views28