Lune

S&P2026Top-tier venue

Credential Extraction Attacks Against Compromised Credential Checking Services of Password Managers

Yihe Duan, Ding Wang, Yutong Li

2026Year
1Citations

Abstract

Password managers (PMs) are highly recommended by security standards and experts to assist users in managing their login credentials. In response to the increasingly serious threat of credential leakages, more and more leading PMs start to leverage third-party compromised credential checking (C3) services, aiming to help users check whether their credentials in the vault have been leaked. C3 services (e.g., Have I Been Pwned) generally maintain extensive datasets of leaked credentials and provide APIs for compromised credential checking. Queries to C3 services comply with kk-anonymity security properties, designed to limit information leakage about credentials. However, these queries are deterministic, indicating that identical credentials consistently generate the same query. We find that PMs exhibit identifiable query patterns, such as automatically checking all credentials associated with a single user, and periodically checking users' credentials. We, for the first time, demonstrate that the query patterns of PMs can be effectively exploited by an honest-but-curious C3 server to identify PM users and extract credentials. We propose a novel credential extraction attack framework based on query pattern leakage to C3 services, and implement attack algorithms targeting PMs' query patterns. Our empirical attacks successfully identify 83.04%∼87.59%\mathbf{8 3. 0 4 \%} \boldsymbol{\sim} \mathbf{8 7. 5 9 \%} of PM users. Furthermore, this query pattern leakage enables attackers to significantly increase the password guessing success rates by 15.42%∼30.43%15.42 \% \sim 30.43 \% with one guess, compared to attacks without leveraging this leakage. We evaluate 14 leading PMs, and find that 10 are vulnerable to our attacks. We have disclosed our findings along with recommendations to affected vendors for being aware of (and mitigating) these vulnerabilities.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext c20b6014-a4f4-4831-941c-9c7f0e3971e2

Builds on18

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines