Researchers Warn VaultJacking Can Expose Entire Google Password Vault

One captured 6-digit PIN is now all it takes for a phishing attacker to walk away with a victim’s entire Google Password Manager (GPM) vault.

Dubbed “Vaultjacking” by researchers at PhishU, this newly documented Adversary-in-the-Middle (AiTM) technique bypasses per-site passkey protections by targeting the underlying synchronization layer.

By stealing a user’s GPM PIN during a routine login, threat actors can decrypt and clone every saved password and passkey and transfer them to their own infrastructure.

The blast radius is total, compromising banking systems, source code repositories, and workplace single sign-on environments in a single strike.

VaultJacking Exposes Google Vault

This research extends a thread Curtis Brazzell, PhishU’s CEO, has been tracking since 2020 regarding trust-boundary problems in credential managers.

Vaultjacking exploits Google’s structural design choice to rely on a short PIN rather than cross-device push approvals for lost-device recovery.

VaultJacking Exposes Google Vault (Source: phishu)
VaultJacking Exposes Google Vault (Source: phishu)

Passkeys effectively bind credentials to a site’s origin. However, Vaultjacking sidesteps this by targeting the cloud-side decision about which devices get to read the synchronized vault.

The exploitation chain begins with a standard AiTM phishing page that captures session cookies, followed by a perfectly styled modal that asks for the user’s GPM PIN.

Once captured, an automated background worker silently adds an operator-owned passkey to the victim’s Google account.

VaultJacking Exposes Google Vault (Source: phishu)
VaultJacking Exposes Google Vault (Source: phishu)

This establishes long-term persistence that survives password resets, cookie expiration, and even Google’s upcoming enforcement of Device Bound Session Credentials (DBSC).

Using a containerized Windows VM equipped with a virtualized Trusted Platform Module (TPM), the attacker authenticates using the persistent passkey and joins the victim’s security domain.

VaultJacking Exposes Google Vault (Source: phishu)
VaultJacking Exposes Google Vault (Source: phishu)

Chrome’s enclave manager accepts the virtual TPM as a valid hardware identity. When prompted, the automated worker enters the captured 6-digit PIN.

This single verification releases the Security Domain Secret (SDS), allowing the attacker to decrypt the entire synced credential vault locally without triggering push notifications on the victim’s actual mobile devices, PhishU said.

Attack PhaseTechnical MechanismPrimary Detection Signal
Initial AccessAiTM proxy captures session cookies and GPM PIN via fake modalSuppressed by attacker
PersistenceRegisters operator-owned passkey to victim’s Google account“New passkey added” email
Vault ExtractionVM joins security domain to unlock Security Domain Secret“New sign-in” email

Because this technique exploits intended sync-layer behaviors rather than a cryptographic flaw, it cannot be fixed by simply changing the WebAuthn handshake.

Defenders must focus on policy enforcement and structural network monitoring to counter the threat. The attack does not require a foothold on the victim’s local device.

It successfully replays both software- and hardware-backed passkeys via Google’s server-side enclave.

Follow us on Google News , LinkedIn and X to Get More Instant UpdatesSet Cyberpress as a Preferred Source in Google.

Varshini
Varshini
Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies..

Trending News

Related Stories