Passkey Security Risks: A New Attack Surface in Passwordless Auth

Unit 42 Reveals 'Pass-ta-key' Attacks on Passwordless Systems

HIGH
August 3, 2026
17m read
Threat IntelligenceVulnerabilityMalware

Related Entities

Products & Tech

Google Chrome Google CloudGoogle Password ManagerWindows Trusted Platform Module Passkey

Full Report

Executive Summary

On August 3, 2026, researchers from Palo Alto Networks Unit 42 disclosed a novel set of attack techniques, collectively named 'Pass-ta-key,' that target passwordless authentication systems. This research specifically analyzes weaknesses in Google's synced passkey ecosystem, particularly the Cloud Authenticator used by desktop clients like Google Chrome on Windows. The core finding is that malware residing on a compromised endpoint can exploit onboarding, recovery, and device trust workflows to achieve account takeover of passkey-protected accounts. These attacks can operate silently without user interaction, bypass user verification (UV) checks such as biometrics, and extract all synced passkey private keys. The research serves as a critical reminder that while passkeys eliminate entire classes of attacks like phishing, the security of the underlying endpoint remains paramount.


Threat Overview

The 'Pass-ta-key' attacks represent an evolution in credential theft, adapting to the growing adoption of passwordless technology. The threat actor's objective is to gain unauthorized access to accounts protected by passkeys, a technology based on public-key cryptography designed to replace passwords and traditional multi-factor authentication (MFA). The attack vector requires the initial compromise of a user's device, meaning the threat actor must first establish a foothold using malware.

Once resident on the endpoint, the malware can target the local data store used by Google Chrome to sync passkeys. By mimicking legitimate application behavior, the malware can interact with the cloud authenticator to sign authentication challenges, effectively impersonating the user. Unit 42 detailed three primary attack variations:

  1. Silent Authentication: The malware forges authentication requests to the cloud authenticator, receiving a valid signature without any user interaction, consent, or device unlock prompts.
  2. User Verification Bypass: The attack circumvents the requirement for user verification (e.g., fingerprint or PIN), reducing the security of the passkey from multi-factor to a single, stealable factor.
  3. Private Key Extraction: In the most severe scenario, the attacker can extract all synced passkey private keys stored on the compromised device, enabling persistent access to all associated accounts.

These attacks undermine the core security promises of passkeys: that the user is present, has been verified, and that the private key never leaves its secure environment.


Technical Analysis

The attack begins with reconnaissance on a compromised host. The malware does not need elevated privileges to access the local database where Chrome stores passkey metadata.

Enumeration of Passkeys

On a Windows system, the malware can access the Chrome Sync Data database located at: %LocalAppData%\Google\Chrome\User Data\<Profile>\Sync Data\LevelDB

Within this database, WebauthnCredentialSpecifics records contain information about every synced passkey, including the relying party (service provider), username, credential identifiers, and the encrypted private key. This allows the attacker to build a target list of the victim's accounts.

Bypassing Private Key Protection

The primary technical challenge is using the private key, which is protected by a master key. While this master key is encrypted on the client, the cloud authenticator can decrypt it. The research demonstrates that the malware can abuse the legitimate communication channel between Chrome and the cloud authenticator. It does so by programmatically generating the required authentication assertion, which involves signing data using the device's hardware-backed identity key, often stored in a Trusted Platform Module (TPM). The attack mimics this flow but does so without triggering the standard user prompts, effectively achieving a silent, unauthorized login.

MITRE ATT&CK Techniques

Analyst Assessment: The following techniques are relevant to the 'Pass-ta-key' attack methodology.


Impact Assessment

The discovery of 'Pass-ta-key' attacks has significant implications for organizations migrating to passwordless authentication. It demonstrates that passkeys are not a silver bullet and that endpoint security is more critical than ever.

  • Erosion of Trust in MFA: The primary impact is the undermining of a strong authentication factor. Organizations relying on passkeys as their sole form of MFA could be exposed to account takeover if an endpoint is compromised.
  • Silent Compromise: Since the attacks can be executed without user interaction, they are difficult for the end-user to detect. A threat actor could maintain persistent access to sensitive accounts for an extended period.
  • Supply Chain and Development Risks: If a developer's machine is compromised, this attack could be used to access code repositories, CI/CD pipelines, or cloud infrastructure, creating a significant supply chain risk.
  • Reduced Security to Single-Factor: The attack effectively downgrades the security of a passkey to that of a single, exportable factor, negating the benefits of user verification and hardware-backed security.

IOCs — Directly from Articles

No specific Indicators of Compromise (IOCs) such as IP addresses, domains, or file hashes were provided in the source research article, as it details a technique rather than a specific campaign.


Cyber Observables — Hunting Hints

The following patterns could indicate related activity and may be useful for threat hunting:

Type
File Path
Value
%LocalAppData%\Google\Chrome\User Data\*\Sync Data\LevelDB
Description
Monitoring for unusual access to this directory by processes other than chrome.exe during normal operation.
Type
Process Name
Value
chrome.exe
Description
Correlate chrome.exe file access to the LevelDB path with network connections to Google authentication endpoints.
Type
Network Traffic
Value
Outbound connections to Google authentication services
Description
Hunt for authentication events that do not correlate with user-driven activity (e.g., logins occurring when the user is idle or the screen is locked).
Type
Log Source
Value
Windows Security Event Log / EDR Logs
Description
Monitor for suspicious process chains where a non-browser process spawns a process that attempts to access Chrome's data directories.

Detection & Response

Detecting 'Pass-ta-key' attacks requires a focus on endpoint behavior and correlating it with authentication events.

  • Endpoint Detection and Response (EDR): Deploy EDR solutions capable of monitoring process behavior, file integrity, and API calls. Create detection rules for non-standard processes accessing Chrome's Sync Data directory. Use D3FEND Process Analysis (D3-PA) to baseline normal chrome.exe behavior and alert on anomalies.
  • Log Correlation: Ingest EDR/endpoint logs and cloud authentication logs into a SIEM. Correlate a passkey authentication event from a specific device with endpoint telemetry from that same device. An authentication event without a corresponding user-interface interaction logged on the endpoint is a high-confidence indicator of this attack.
  • Behavioral Analytics: Utilize User and Entity Behavior Analytics (UEBA) to detect deviations from normal login patterns. An account suddenly authenticating from a known device but at an unusual time or accessing unusual resources post-login could indicate a compromise. This aligns with D3FEND User Geolocation Logon Pattern Analysis (D3-UGLPA).

Mitigation

Mitigation requires a defense-in-depth strategy that addresses both the endpoint and the authentication architecture.

  1. Endpoint Security: The most critical mitigation is to prevent the initial malware infection. Employ a comprehensive EDR and next-generation antivirus (NGAV) solution to detect and block malware. This is a direct application of MITRE ATT&CK Mitigation M1049 - Antivirus/Antimalware.
  2. Relying Party Validation: Service providers (relying parties) implementing passkey authentication should rigorously enforce validation of the User Verified (UV) flag in the authenticator data. If the flag indicates user verification was not performed, the authentication attempt should be rejected or subjected to additional scrutiny.
  3. Restrict Local Database Access: Use application control or EDR policies to restrict access to Chrome's user data directories, allowing only the legitimate chrome.exe process to read/write data. This is a form of D3FEND Application Hardening (D3-AH).
  4. Conditional Access Policies: Implement conditional access policies in identity providers that evaluate more than just the authentication event. Use signals like device compliance, geographic location, and sign-in risk to challenge or block suspicious login attempts, even if a valid passkey assertion is presented.
  5. Software Updates: Keep browsers and operating systems fully patched to reduce the attack surface for initial compromise, aligning with MITRE ATT&CK Mitigation M1051 - Update Software.

Timeline of Events

1
August 3, 2026
This article was published

MITRE ATT&CK Mitigations

Prevents the initial malware infection required to stage the 'Pass-ta-key' attack.

Mapped D3FEND Techniques:

Detects and blocks anomalous process behaviors, such as a non-standard process attempting to access Chrome's credential store.

Mapped D3FEND Techniques:

Audit

M1047enterprise

Enables logging of file and process access, providing the necessary telemetry to detect and investigate this attack chain.

Mapped D3FEND Techniques:

Keeps the browser and OS patched, reducing the vulnerabilities that could be exploited for initial access.

Mapped D3FEND Techniques:

Leverages OS and browser sandboxing to limit what a compromised process can access, potentially preventing access to the credential store.

Mapped D3FEND Techniques:

D3FEND Defensive Countermeasures

Implement an Endpoint Detection and Response (EDR) solution to perform continuous process analysis on all endpoints, particularly those used by privileged users or developers. Specifically for the 'Pass-ta-key' threat, configure detection rules to monitor for any process other than the signed chrome.exe binary attempting to read from or write to the ...\Sync Data\LevelDB\ directory. Establish a baseline of normal process parent-child relationships for chrome.exe. Alert on any deviations, such as chrome.exe being spawned by an unsigned script, a document process like winword.exe, or any other unusual parent. This technique is critical for detecting the malware's attempt to access the passkey credential store before an authentication token can be forged. Correlating a process-level alert with a subsequent authentication event from the same host provides a high-fidelity signal of a successful compromise.

For service providers (relying parties) that are implementing passkey authentication, it is critical to apply strict configuration hardening on the server-side validation logic. The 'Pass-ta-key' attack's ability to bypass user verification highlights a key area for defense. During the processing of a WebAuthn assertion, the relying party server MUST inspect the authenticator data flags. Specifically, the 'User Verified' (UV) flag (bit 2) must be checked. If your application's security policy requires user verification for a login, the authentication attempt must be rejected if this flag is not set. Do not trust the client-side to enforce this. This server-side validation is a non-negotiable part of a secure passkey implementation and acts as a direct countermeasure to the user verification bypass attack described by Unit 42. This hardening ensures that even if an attacker can force a signature, the lack of a verified user presence invalidates the attempt.

Leverage an EDR or File Integrity Monitoring (FIM) tool to perform Resource Access Pattern Analysis on critical credential stores, including the Google Chrome LevelDB database. First, establish a baseline of normal access to the ...\Google\Chrome\User Data\*\Sync Data\LevelDB path. Normal access should be limited to the chrome.exe process during specific operations like browser startup and synchronization. Configure alerts for any access pattern that deviates from this baseline. This includes access by other processes, access at unusual times (e.g., when the user is not logged in), or rapid enumeration of files within the directory. This D3FEND technique acts as an early warning system, detecting the reconnaissance phase of the 'Pass-ta-key' attack. By alerting on the initial attempt to read the passkey metadata, security teams can respond before the attacker has a chance to use the stolen information to forge an authentication request.

Sources & References

Pass the Passkey: A Novel Attack Surface in Passwordless Authentication
Unit 42 (unit42.paloaltonetworks.com) August 3, 2026

Article Author

Jason Gomes

Jason Gomes

• Cybersecurity Practitioner

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.

Threat Intelligence & AnalysisSecurity Orchestration (SOAR/XSOAR)Incident Response & Digital ForensicsSecurity Operations Center (SOC)SIEM & Security AnalyticsCyber Fusion & Threat SharingSecurity Automation & IntegrationManaged Detection & Response (MDR)

Editorial Standards & Analyst Review

CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.

Tags

passkeypasswordlessauthenticationMFAcredential theftGoogle Chromethreat researchUnit 42account takeover

📢 Share This Article

Help others stay informed about cybersecurity threats

🎯 MITRE ATT&CK Mapped

Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.

🧠 Enriched & Analyzed

Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.

🛡️ Actionable Guidance

Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.

🔗 STIX Visualizer

Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.

Sigma Generator

Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.