Dashlane explains how attackers managed to download encrypted password vaults

Ars Technica News

Summary

Dashlane disclosed a coordinated brute-force attack where threat actors abused device enrollment APIs to send one-time codes across thousands of accounts simultaneously, successfully downloading encrypted password vaults for fewer than 20 users before the attack was shut down.

<p>Dashlane said that attackers mounted a coordinated hacking campaign against a large base of its users in an attempt to recover as many encrypted password vaults as possible. The password manager provider said fewer than 20 personal user vaults were downloaded before it shut down the operation.</p> <p>In a campaign that started Sunday, the unknown threat actor abused the mechanism that allows Dashlane users to add new devices, such as computers or phones, to their accounts. By abusing Dashlane's programming interfaces for device enrollment, the attackers sent requests to large numbers of existing users’ registered email addresses. In an <a href="https://support.dashlane.com/hc/en-us/articles/36038764990866-Security-advisory-Brute-force-attack-on-Dashlane-user-accounts#update-jun-4">update</a> published Thursday, Dashlane wrote:</p> <blockquote><p>The threat actor targeted the API endpoints for device registration and used a brute force attack to send a large volume of automated requests to those endpoints.</p> <p>In response, Dashlane’s automated security systems operated as intended, triggering an automatic lockout of the targeted accounts to protect those users. Before the attack was fully mitigated, the threat actor was able to brute force and generate valid tokens for fewer than 20 personal plan customers, allowing them to register a new device on those accounts and download copies of users’ encrypted vaults.</p></blockquote> <h2>The flow and strategy of the attack</h2> <p>When a user installs the Dashlane app on a new device and attempts to enroll it in their existing account, Dashlane first verifies the account holder's identity. This verification is completed by sending a one-time six-digit token to the user’s registered email address (or, for users who have enabled two-factor authentication, by validating a six-digit code generated by their authentication app).</p><p><a href="https://arstechnica.com/security/2026/06/dashlane-explains-how-attackers-managed-to-download-encrypted-password-vaults/">Read full article</a></p> <p><a href="https://arstechnica.com/security/2026/06/dashlane-explains-how-attackers-managed-to-download-encrypted-password-vaults/#comments">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 06/05/26, 02:05 AM

# Dashlane explains how attackers managed to download encrypted password vaults Source: [https://arstechnica.com/security/2026/06/dashlane-explains-how-attackers-managed-to-download-encrypted-password-vaults/](https://arstechnica.com/security/2026/06/dashlane-explains-how-attackers-managed-to-download-encrypted-password-vaults/) [Skip to content](https://arstechnica.com/security/2026/06/dashlane-explains-how-attackers-managed-to-download-encrypted-password-vaults/#main) By targeting large numbers of users, attackers increased their chances of success\. Dashlane said that attackers mounted a coordinated hacking campaign against a large base of its users in an attempt to recover as many encrypted password vaults as possible\. The password manager provider said fewer than 20 personal user vaults were downloaded before it shut down the operation\. In a campaign that started Sunday, the unknown threat actor abused the mechanism that allows Dashlane users to add new devices, such as computers or phones, to their accounts\. By abusing Dashlane’s programming interfaces for device enrollment, the attackers sent requests to large numbers of existing users’ registered email addresses\. In an[update](https://support.dashlane.com/hc/en-us/articles/36038764990866-Security-advisory-Brute-force-attack-on-Dashlane-user-accounts#update-jun-4)published Thursday, Dashlane wrote: > The threat actor targeted the API endpoints for device registration and used a brute force attack to send a large volume of automated requests to those endpoints\. In response, Dashlane’s automated security systems operated as intended, triggering an automatic lockout of the targeted accounts to protect those users\. Before the attack was fully mitigated, the threat actor was able to brute force and generate valid tokens for fewer than 20 personal plan customers, allowing them to register a new device on those accounts and download copies of users’ encrypted vaults\. ## The flow and strategy of the attack When a user installs the Dashlane app on a new device and attempts to enroll it in their existing account, Dashlane first verifies the account holder’s identity\. This verification is completed by sending a one\-time six\-digit token to the user’s registered email address \(or, for users who have enabled two\-factor authentication, by validating a six\-digit code generated by their authentication app\)\. For the registration to succeed, the user must enter this code into the Dashlane application\. At this point, Dashlane will approve the enrollment and send a copy of the encrypted vault to the device\. Vault contents remain unreadable until the user enters the master password, which acts as a decryption key\. As Dashlane explains in its[security documentation](https://support.dashlane.com/hc/articles/32877433567634#auth-flows), the one\-time password must be entered on the new, enrolling device for the registration to be successful\. Brute\-forcing the one\-time code for a single account—meaning iterating through every possible combination until the right one is entered—would be little more than a fool’s errand, even within the three\-hour window that the codes remained valid\. With 1 million possible valid codes, the attackers would have to cycle through a statistically significant percentage within that period\. Rate limiting, in which a set number of requests are allowed per account, would also lock out the account\. To improve their odds, the attackers sent requests to register new devices across a large number of accounts\. Then they simultaneously entered the one\-time codes into each of them\. In theory, attacking two accounts this way increased the odds for each try to 1 in 500,000\. Attacking 1,000 accounts would increase the odds to 1 in 1,000, and so on\. The more accounts that were targeted, the better the chances one of them will fall\. The economics of[password spraying](https://www.crowdstrike.com/en-us/cybersecurity-101/cyberattacks/password-spraying/)work similarly\. The technique also weakens rate limiting because the large number of attempts is spread out, limiting the number hitting any single account\. Ultimately, the 2FA spraying attack managed to hit the right combination on fewer than 20 user accounts, according to Dashlane, before it was shut down\. The company said it has contacted all those users and that any user who has not already received a notification is unaffected\. For attackers to obtain the decrypted vault contents for those accounts, they would still have to crack the master password\. Dashlane makes this process difficult by using an algorithm known as[Argon2](https://en.wikipedia.org/wiki/Argon2)\. It dramatically slows down and intensifies the process of converting the plain\-text master password into a cryptographic hash\. In turn, entering large numbers of guesses requires a tremendous amount of time and computing resources, even when the cracking is performed using GPUs or special\-purpose hardware\. That means the chances of the attackers decrypting one of the encrypted vaults they obtained is very small in the event the master password was strong, meaning long, randomly generated, and has high entropy\. However, not everyone uses such master passwords\. In the event the master password was included in word lists exchanged by password crackers, the chances of success would be higher, although still unlikely\. Broadly speaking, the incident has similarities to the[2022 LastPass breach](https://arstechnica.com/information-technology/2022/12/lastpass-says-hackers-have-obtained-vault-data-and-a-wealth-of-customer-info/), which also allowed attackers to obtain encrypted user vaults\. Eventually, the attackers managed to obtain decrypted information from some of them\. The success was the result of two things\. First, certain fields, such as website URLs, remained unencrypted in vaults\. That meant attackers could read them even without the master password\. Second, some of the stolen vaults used outdated algorithms that didn’t adequately intensify the process for converting the plain\-text password into a hash\. Dashlane has said that no user fields in vaults are unencrypted\. Further, when algorithms are periodically strengthened to account for advances in cracking abilities, the process occurs automatically, with no interaction required\. The algorithm update process for LastPass vaults at the time came with more user friction\. Dashlane’s initial notification left out key details of the attack and led to[considerable confusion](https://arstechnica.com/security/2026/06/dashlane-issues-opaque-advisory-warning-20-encrypted-vaults-were-stolen/)about the ongoing risk users faced\. Out of an abundance of caution, both master passwords and the contents of any of the recovered Dashlane vaults should be changed immediately to reduce the chance, however unlikely, that the attackers succeed in breaking the master password\. Unaffected Dashlane users don’t need to take any such action\. [![Photo of Dan Goodin](https://cdn.arstechnica.net/wp-content/uploads/2018/10/Dang.jpg)](https://arstechnica.com/author/dan-goodin/) Dan Goodin is Senior Security Editor at Ars Technica, where he oversees coverage of malware, computer espionage, botnets, hardware hacking, encryption, and passwords\. In his spare time, he enjoys gardening, cooking, and following the independent music scene\. Dan is based in San Francisco\. Follow him at[here](https://infosec.exchange/@dangoodin)on Mastodon and[here](https://bsky.app/profile/dangoodin.bsky.social)on Bluesky\. Contact him on Signal at DanArs\.82\. [42 Comments](https://arstechnica.com/security/2026/06/dashlane-explains-how-attackers-managed-to-download-encrypted-password-vaults/#comments) 1. [![Listing image for first story in Most Read: Google's new Gemma 4 12B model is designed to run on any laptop with 16GB of RAM](https://cdn.arstechnica.net/wp-content/uploads/2025/11/Gemma-social-share.width-1300-500x500.jpg)](https://arstechnica.com/google/2026/06/googles-new-gemma-4-open-ai-model-is-sized-for-your-laptop/)

Similar Articles

LastPass notifies users of yet another data breach

Hacker News Top

LastPass is notifying users of a data breach caused by a compromise at its third-party vendor Klue, exposing customer names, email addresses, and support case data, but not password vaults.

Security News This Week: LastPass Users Had Their Data Stolen—Again

Wired

This security news roundup covers the latest LastPass data breach via a partner, predictive policing in Bristol, Dialog group data exposure, Anthropic's AI model negotiations with the White House, OpenAI's new GPT-5.5-Cyber and open-source patching initiative, and other security stories.

Show HN: Bramble – Local-first password manager

Hacker News Top

Bramble is a local-first password manager that stores encrypted vaults on users' own devices, offering browser extension, iOS and Android apps with peer-to-peer sync, passkeys, and native autofill.