October 15, 2026
Your Password Manager Can Be Hacked Without Stealing Your Password.
LastPass told 25 million users their encrypted vaults were safe. Three years later, $35 million in cryptocurrency had been drained fromβ¦

By Raj Kanjariya
9 min read
THE ONE TOOL YOU TRUSTED COMPLETELY
LastPass told 25 million users their encrypted vaults were safe. Three years later, $35 million in cryptocurrency had been drained from those same vaults. The passwords were never stolen. The encrypted containers were β and that turned out to be enough.
He had done everything the security guides told him to do.
Unique password for every website. Randomly generated. Stored safely in LastPass β one of the world's most trusted password managers, used by 25 million people and 85,000 businesses.
When LastPass announced a breach in December 2022, he read the statement carefully.
"Customer vault data was stolen. However, vault contents remain encrypted with your master password. As long as you have a strong master password, your data is safe."
He exhaled. His master password was "Football2019!" β not perfect, but surely strong enough.
Fourteen months later, his cryptocurrency wallet was empty.
The breach led to further incidents because stolen vault backups can be subjected to offline cracking attempts. In 2025, LastPass settled a class action lawsuit for $24.5 million for losses incurred by customers whose vaults had been accessed.
He was one of more than 150 confirmed victims. His vault had been cracked.
The attackers never needed his master password.
They just needed time.
What Actually Happened β Step by Step
The LastPass breach wasn't a single dramatic hack. It was a methodical two-stage operation that unfolded over four months β and its consequences are still active in 2026.
Stage 1 β August 2022: The Developer's Laptop
The breach began with a compromised developer account in August and escalated when attackers used stolen data to target a senior engineer's home computer. The attacker exploited a vulnerability in Plex media software on the engineer's home computer to install a keylogger, capturing the master password needed to access LastPass's corporate vault.
A keylogger on a home computer. Through a vulnerability in Plex β a media streaming application that has nothing to do with password management. The senior engineer's personal laptop, used to access corporate systems, compromised through an unrelated application.
Stage 2 β Late 2022: The Vault Backups
With the corporate master password captured, the attackers accessed LastPass's cloud storage β Amazon S3 buckets containing encrypted backup copies of every customer's vault.
The breach exposed encrypted customer vaults and unencrypted metadata for millions of users β including URLs, usernames, billing addresses, and IP addresses.
Read that carefully. The vault contents were encrypted. The metadata β the list of every website you had a password for, your billing address, your IP address β was stored in plaintext.
Attackers now knew exactly which sites each user had accounts on. Which banks. Which crypto exchanges. Which email providers. They didn't have the passwords yet. They had a map of where the passwords led.
Stage 3β2023 Through 2026: The Quiet Cracking
Encrypted vault backups stolen from the 2022 LastPass data breach have enabled bad actors to take advantage of weak master passwords to crack them open and drain cryptocurrency assets as recently as late 2025.
The thefts didn't happen in a rush. They happened slowly, methodically, over three years. Each cracked vault opened a new set of accounts to drain.
The Encryption Promise β And What It Actually Meant
LastPass's statement after the breach included a specific claim:
"It would take millions of years to crack your master password."
That sentence is technically accurate. And almost entirely misleading.
"Millions of years" assumes a specific type of attack β trying passwords one at a time against a live system, with rate limiting, with lockouts after failed attempts.
Offline attacks are different.
ONLINE ATTACK (against a live server):
β Rate limited: 5 attempts before lockout
β Timeout delays between attempts
β IP blocking after suspicious activity
β Millions of years is accurate here
OFFLINE ATTACK (against stolen encrypted data):
β No server. No rate limit. No lockout.
β No timeouts. No IP blocking.
β Attackers have the encrypted data locally
β Can try millions of passwords per second
β Using powerful GPU clusters running 24/7
β Indefinitely. Without alerting anyone.ONLINE ATTACK (against a live server):
β Rate limited: 5 attempts before lockout
β Timeout delays between attempts
β IP blocking after suspicious activity
β Millions of years is accurate here
OFFLINE ATTACK (against stolen encrypted data):
β No server. No rate limit. No lockout.
β No timeouts. No IP blocking.
β Attackers have the encrypted data locally
β Can try millions of passwords per second
β Using powerful GPU clusters running 24/7
β Indefinitely. Without alerting anyone.These so-called offline attacks allow the bad guys to conduct unlimited and unfettered brute force password cracking attempts against the encrypted data using powerful computers that can each try millions of password guesses per second.
"Football2019!" seems random. Against an online system with rate limiting, it would hold. Against an offline attack with a GPU cluster trying millions of variations per second β names, years, common substitutions β it falls in hours.
The encryption is real. AES-256 is genuinely unbreakable. The weakness is not the encryption algorithm. The weakness is the key β the master password that protects the encryption.
If your master password is a word, a name, a phrase, a date, or any combination that follows human patterns β an offline attack has unlimited time to find it.
The Metadata Problem Nobody Talked About
The stolen vault contents were encrypted. But something else was stored alongside them β and it wasn't encrypted at all.
Website URLs are unencrypted in stored vault data.
The list of every website you had a password for was stored in plaintext. Binance. Coinbase. Kraken. Your bank. Your email.
Attackers sitting with 30 million vault backups could sort users by which crypto exchanges they had accounts on β before cracking a single password.
They prioritized.
Users with crypto exchange credentials stored in LastPass became the primary targets. The unencrypted URL list was a map to the highest-value vaults. Crackers focused computing resources on those users first.
The encryption protected what was inside the vault. The metadata pointed to exactly whose vault was worth cracking.
Three Years of Quiet Theft
The scale of what followed is still being measured.
Backups of around 30 million customer password vaults were exposed in the incident, creating what TRM Labs described as a 'long-tail risk' for more than 25 million users. Any vault protected by a weak master password could eventually be decrypted offline, turning a single 2022 intrusion into a multi-year window for attackers to quietly crack passwords and drain assets over time.
More than $35 million in siphoned digital assets have been traced, out of which $28 million was converted to Bitcoin and laundered via Wasabi Wallet between late 2024 and early 2025.
$28 million. Laundered. Between late 2024 and early 2025 β two to three years after the original breach.
Court filings confirm that victims' wallets were compromised through stolen password vault data, not phishing, not malware. The US Secret Service seized $23 million connected to the breach.
The victims weren't phished. They weren't infected with malware. They did nothing wrong in 2024 or 2025. Their data was stolen in 2022. Their vaults were cracked at the attackers' leisure. Their accounts were drained when the attackers were ready.
TRM Labs traced $35M in crypto stolen via weak vault passwords from the 2022 LastPass breach, with laundering patterns pointing to Russian exchanges.
And the campaign isn't over.
Attackers still have those 30 million encrypted vault backups. Vaults that haven't been cracked yet will be tried until they are β or until the computing cost exceeds the expected value inside.
Every vault that hasn't been cracked is still in someone's possession, on a server somewhere, being tried against a wordlist. Users who had LastPass accounts in 2022 and have never changed their master password are still at risk β today, in 2026, four years later.
Why This Isn't Just a LastPass Problem
LastPass is the case study because the breach was large and the consequences are documented. But the architectural issue β encrypted vault plus human-chosen master password plus offline cracking potential β is not specific to LastPass.
Any password manager that stores your encrypted vault where it can be stolen faces the same risk surface. The vault is only as secure as the master password protecting it.
The differences between password managers are in the security model around the vault:
WHAT MATTERS IN A PASSWORD MANAGER:
1. WHERE IS THE VAULT STORED?
β Cloud sync (convenient, breach risk)
β Local only (safer, no sync)
β Zero-knowledge architecture (server never
sees your key β only encrypted data)
2. WHAT IS THE PBKDF2 ITERATION COUNT?
β How many times is your master password
hashed before it becomes the encryption key?
β More iterations = slower cracking
β LastPass (2022): some users had 1 iteration
(old accounts from years prior)
β Bitwarden default: 600,000 iterations
β 1Password: uses PBKDF2 with 650,000 iterations
+ additional key material
3. IS METADATA ENCRYPTED?
β LastPass: URLs stored unencrypted
β Bitwarden: All vault data encrypted
β 1Password: All vault data encrypted
4. WHAT IS THE ZERO-KNOWLEDGE MODEL?
β The server should never have your
decryption key
β Decryption should happen on your device
with your master password
β Verify this in the security documentationWHAT MATTERS IN A PASSWORD MANAGER:
1. WHERE IS THE VAULT STORED?
β Cloud sync (convenient, breach risk)
β Local only (safer, no sync)
β Zero-knowledge architecture (server never
sees your key β only encrypted data)
2. WHAT IS THE PBKDF2 ITERATION COUNT?
β How many times is your master password
hashed before it becomes the encryption key?
β More iterations = slower cracking
β LastPass (2022): some users had 1 iteration
(old accounts from years prior)
β Bitwarden default: 600,000 iterations
β 1Password: uses PBKDF2 with 650,000 iterations
+ additional key material
3. IS METADATA ENCRYPTED?
β LastPass: URLs stored unencrypted
β Bitwarden: All vault data encrypted
β 1Password: All vault data encrypted
4. WHAT IS THE ZERO-KNOWLEDGE MODEL?
β The server should never have your
decryption key
β Decryption should happen on your device
with your master password
β Verify this in the security documentationThe Iteration Count β The Detail Almost Nobody Checks
Users who did not update password iteration settings are at the highest risk of vault decryption.
This is the technical detail that determined who got cracked and who didn't.
PBKDF2 iterations are the number of times your master password is mathematically transformed before it becomes the encryption key. More iterations = more computing time required per guess.
LASTPASS IN 2022:
Old accounts (created before ~2018):
β 1 iteration PBKDF2
β Attackers can try 10 MILLION
guesses per second per GPU
LastPass current default:
β 600,000 iterations
β Dramatically slower to crack
BITWARDEN:
β 600,000 iterations (default)
β Configurable up to much higher
1PASSWORD:
β Uses PBKDF2 + additional secret key
β The "secret key" is stored separately
β Even if vault is stolen + master password
cracked, the secret key is also required
If you had LastPass before 2018:
Your vault may have had 1 iteration.
Not 600,000. One.LASTPASS IN 2022:
Old accounts (created before ~2018):
β 1 iteration PBKDF2
β Attackers can try 10 MILLION
guesses per second per GPU
LastPass current default:
β 600,000 iterations
β Dramatically slower to crack
BITWARDEN:
β 600,000 iterations (default)
β Configurable up to much higher
1PASSWORD:
β Uses PBKDF2 + additional secret key
β The "secret key" is stored separately
β Even if vault is stolen + master password
cracked, the secret key is also required
If you had LastPass before 2018:
Your vault may have had 1 iteration.
Not 600,000. One.This is why some users were cracked quickly and others weren't. Not based on password strength alone β based on which year they created their LastPass account and whether they ever updated their encryption settings.
What To Do Right Now
If you used LastPass before 2022:
STEP 1 β Assume your vault was stolen.
Not might have been. Was.
30 million vaults were taken.
If you had an account, yours was one of them.
STEP 2 β Change your master password immediately.
Make it strong: 20+ characters, random, passphrase.
Example: "correct-horse-battery-staple-2026"
This doesn't un-steal the old vault β
but if crackers haven't cracked it yet,
a stronger current password limits
future damage.
STEP 3 β Move any crypto.
If you stored seed phrases or private keys
in LastPass before December 2022:
Move the crypto to a new wallet NOW.
The seed phrase from the old wallet
should be considered compromised.
STEP 4 β Change passwords for critical accounts.
Banks, email, crypto exchanges, anything
stored in LastPass before December 2022.
Prioritize accounts linked to financial assets.STEP 1 β Assume your vault was stolen.
Not might have been. Was.
30 million vaults were taken.
If you had an account, yours was one of them.
STEP 2 β Change your master password immediately.
Make it strong: 20+ characters, random, passphrase.
Example: "correct-horse-battery-staple-2026"
This doesn't un-steal the old vault β
but if crackers haven't cracked it yet,
a stronger current password limits
future damage.
STEP 3 β Move any crypto.
If you stored seed phrases or private keys
in LastPass before December 2022:
Move the crypto to a new wallet NOW.
The seed phrase from the old wallet
should be considered compromised.
STEP 4 β Change passwords for critical accounts.
Banks, email, crypto exchanges, anything
stored in LastPass before December 2022.
Prioritize accounts linked to financial assets.Choosing a password manager going forward:
BITWARDEN (Recommended)
β Open source β code is auditable
β 600,000 PBKDF2 iterations (default)
β All vault data encrypted including URLs
β Zero-knowledge model
β Self-hostable if you want full control
β Free tier is genuinely complete
1PASSWORD (Also strong)
β Secret Key model β extra layer beyond master password
β Even with master password cracked,
Secret Key also required
β All vault data encrypted
β Regular third-party security audits
KEEPASS (Maximum control)
β Local only β no cloud, no breach risk
β Vault never leaves your device
β Manual sync via your own methods
β Open source, widely audited
β Requires more technical management
LASTPASS (Proceed with caution)
β Has implemented improvements since 2022
β Track record makes trust difficult
β History of breach remains
β Now a separate company (post-GoTo split)BITWARDEN (Recommended)
β Open source β code is auditable
β 600,000 PBKDF2 iterations (default)
β All vault data encrypted including URLs
β Zero-knowledge model
β Self-hostable if you want full control
β Free tier is genuinely complete
1PASSWORD (Also strong)
β Secret Key model β extra layer beyond master password
β Even with master password cracked,
Secret Key also required
β All vault data encrypted
β Regular third-party security audits
KEEPASS (Maximum control)
β Local only β no cloud, no breach risk
β Vault never leaves your device
β Manual sync via your own methods
β Open source, widely audited
β Requires more technical management
LASTPASS (Proceed with caution)
β Has implemented improvements since 2022
β Track record makes trust difficult
β History of breach remains
β Now a separate company (post-GoTo split)The Master Password You Actually Need
WEAK (crackable in hours offline):
Football2019!
Password123
Tr0ub4dor&3
Summer2022!
These feel strong.
Against an offline GPU cluster:
They fall quickly.
STRONG (genuinely resistant):
Method 1 β Random passphrase:
"correct-staple-battery-horse-lamp-72"
β Long. Random words. Number added.
β Memorable. Genuinely strong.
Method 2 β Random characters:
"Xk9#mP2$nQr7@jL4"
β16+ characters, fully random
β Use a different password manager
to store this password
Method 3 β Diceware:
Roll physical dice to select words
from the EFF wordlist
β Mathematically provable entropy
β No human pattern = nothing to guess
WHAT NEVER TO USE:
β Any word from any dictionary
β Names + years
β Keyboard patterns (qwerty, 123456)
β Anything you can remember easily
without effort
The golden rule:
If your master password is memorable
because it follows a pattern,
it can be cracked.WEAK (crackable in hours offline):
Football2019!
Password123
Tr0ub4dor&3
Summer2022!
These feel strong.
Against an offline GPU cluster:
They fall quickly.
STRONG (genuinely resistant):
Method 1 β Random passphrase:
"correct-staple-battery-horse-lamp-72"
β Long. Random words. Number added.
β Memorable. Genuinely strong.
Method 2 β Random characters:
"Xk9#mP2$nQr7@jL4"
β16+ characters, fully random
β Use a different password manager
to store this password
Method 3 β Diceware:
Roll physical dice to select words
from the EFF wordlist
β Mathematically provable entropy
β No human pattern = nothing to guess
WHAT NEVER TO USE:
β Any word from any dictionary
β Names + years
β Keyboard patterns (qwerty, 123456)
β Anything you can remember easily
without effort
The golden rule:
If your master password is memorable
because it follows a pattern,
it can be cracked.The One-Sentence Insight
Password managers protect your passwords behind a master password β and when a company stores your encrypted vault in the cloud, "your data is encrypted" means exactly as much protection as your master password provides against an attacker with unlimited time, unlimited computing power, and no rate limits.
Conclusion
"Any vault protected by a weak master password could eventually be decrypted offline, turning a single 2022 intrusion into a multi-year window for attackers to quietly crack passwords and drain assets over time."
That sentence came from TRM Labs' official report. It describes what happened. It also describes what is still happening.
The 30 million vault backups stolen in 2022 still exist on attackers' servers. Every vault that hasn't been cracked is still being worked on. The campaign doesn't end until either the computing cost exceeds the expected value β or every vault with anything valuable inside has been opened.
Password managers are still the right tool. Using unique, randomly generated passwords for every site β managed by a password manager β is dramatically more secure than reusing passwords or writing them in a notebook. That hasn't changed.
What changed is the understanding of what "your vault is encrypted" actually guarantees. It guarantees that attackers need your master password to access your data. It doesn't guarantee they can't get your master password, offline, with enough time and computing power.
The defense is a master password that is genuinely random, genuinely long, and genuinely not guessable β not strong-feeling, but strong by the standards of what GPU clusters can try in an afternoon.
Change yours today. If you used LastPass before 2022, rotate the passwords that were inside it. Move any crypto whose seed phrases lived there.
The breach was in 2022. The consequences are still arriving in 2026.
Connect With Me π
Thanks for reading!
If you just opened your password manager to check your master password strength β good. That's exactly why this was written.
π Follow on Medium: medium.com/@rajkanjariya2020
Portfolio: rajkanjariya.dev
LinkedIn: Raj Kanjariya
β Raj Kanjariya, Full-Stack Developer & AI Researcher