![]() |
| Passkeys Are Not 100% Safe: New Attacks Explained |
Passkeys were created to take the
place of passwords because they can't be tricked. For regular logins this idea still
works.. From 2025 and moving into 2026 experts in security have discovered that
passkeys can still be attacked. The problems are not in the math that keeps
passkeys safe. The issues come from how operating systems, browsers and
password tools handle and keep passkeys. Also attackers can make users go back,
to safe ways to log in. Here is what has really been discovered why it is
important and what it means for how you should use passkeys.
What Passkeys Actually Protect Against
A passkey is a pair of keys. The private key stays on your device or in your password manager. The public key is stored on the website’s server. When you log in the website sends a challenge. Your device signs that challenge using the key. The website then checks the signature against the key it already has. Nothing sensitive ever moves over the network.. The signature is tied to the exact domain of the website asking for it.
This setup stops the common way hackers take over accounts: classic phishing. That’s when a fake login page tricks you into typing your password and a one-time code into a site that looks real.. A passkey signature can only be made for the real domain. A fake site can’t trick you into giving it a signature. That’s why passkeys are called phishing-not phishing-proof. The difference matters. "Resistant" means the system can still be beaten by attacks that don’t break the cryptography directly—like ones that target your device your email or your trust, in a message. So while passkeys stop the common threat they don’t rule out every possible attack.
The
New Attacks Researchers Have Found
- The Pass-the-Passkey Windows Flaw
A passkey is a pair of keys that help keep you online. The passkeys private key is stored on your device or, in your password manager. The passkeys public key is stored on the websites server. When you want to log in to a website the website will send a challenge to your device. Your device will then use the passkeys key to sign the challenge and the website will check the signature against the passkeys public key that the website already holds. I find this way of logging in simple and reassuring. This way nothing secret is sent over the internet. The signature
is only good for the exact website that asked for it.
This
system is really good at stopping the common type of account takeover which is
called phishing. Phishing is when a bad guy makes a login page that looks like
a real one and tries to trick you into typing in your password and a special
code. But with a passkey the signature is tied to the website so a fake site
cannot get a valid signature from you. That is why passkeys are said to be resistant
to phishing. They are not proof, against phishing because there might be other
ways for bad guys to get around the security measures rather than breaking the
security directly.
- Malware That Skips the Browser Entirely
Grafnetters
research and some other researchers found out that bad software that is already
running on a Windows computer can sometimes use a Windows Hello for Business
key without asking the user to unlock it again. This is a big deal.
Some other
ways that hackers can get in include asking the user to log in over again until
they just give up and say yes and something called a "passkey detour"
where a hacker redirects a real login request to their own fake session instead
of the real one.
It is very
important to understand how these attacks work. Every single one of them needs
software to be running on the users device already. Windows Hello for Business
keys are not like passwords or SMS codes that can be stolen from away. None of
these attacks can just make a Windows Hello for Business key from scratch they
need to be, inside the users computer.
- Google Password Manager and Synced Passkey Recovery
Researchers at Palo Alto Networks
Unit 42 found a way to attack Googles synced passkey implementation in Chrome.
They figured out how to get the keys that are behind a persons synced passkeys.
The thing about synced passkeys is that they are easy to use because they go
from one device to another through your password manager or cloud account.. The
problem is that the same thing that makes them easy to use also makes them a
target, for bad people. If someone bad gets into the account or device where
the synced keys are stored then the passkeys that are stored there can be seen
by that person too. Palo Alto Networks Unit 42 showed that synced passkeys are
not as safe as we thought. Synced passkeys are still a risk because they can be
accessed if the account or device that stores them is compromised.
- FIDO Authentication Downgrade Attacks
Proofpoint researchers documented a
different approach: instead of attacking the passkey itself, a phishing kit can
detect that a target has a passkey enrolled and quietly steer the login flow
toward a weaker fallback method, such as an SMS code or a password, which the attacker's
proxy can then intercept. Proofpoint said it had not yet observed this specific
downgrade technique being used in real attacks at the time of its report, but
the technique is proven to work, and downgrade attacks are already a known
category researchers expect attackers to lean on more.
Adversary-in-the-Middle Attacks Against MFA
Fallbacks
This is
the important attack for ordinary users to understand because it does not
require any software bug at all. If your account still allows a password and
code fallback alongside your passkey an attacker does not need to break the
passkey. They just need to trick you into using the fallback.
The
attacker will use something called Adversary-in-the-middle phishing kits. These
kits sit a login page between you and the real site. They capture whatever you
type, including one-time codes. Then they hand the resulting session cookie to
the attacker.
You can
even rent these phishing kits. They are cheap and easy to get. Microsoft has
reported that one phishing platform was responsible, for most of the phishing
traffic it blocked through mid-2025. The passkey itself was never touched. The
accounts weakest login option, the password and code fallback was the problem.
Why These Attacks Don't Break the Core Cryptography
None of the research mentioned above explains the mathematics that underlie FIDO2 or WebAuthn the open‑standard technologies that passkeys rely on. Every attack discovered up to fits into one of three types: first a device or account is already taken over by malware; second, a detail of the implementation—such as logging or key storage—reveals something that should stay hidden; third a service still permits a weaker fallback method and attackers target that instead of the passkey. This difference is important. It does not mean that passkeys are useless. It simply shows that a passkey is only as secure, as the operating system, the browser and the account settings that surround it.
What
Microsoft and Google Are Doing About It
Microsoft
has patched the Windows Event Logging Service issue tied to CVE-2026-34348 and
applied server-side mitigations on the Entra ID side for the related relay
problem. According to independent testing referenced in coverage of the
research, Microsoft's July 2026 Windows updates made the specific replay
technique unusable. Microsoft has also been pushing organizations further
toward passkeys generally, with plans to make passkeys the default sign-in
method in Entra ID starting September 1, 2026, and to retire its own SMS and
voice authentication options by February 1, 2027.
Google has
not published a detailed public response specific to the Unit 42 findings on
Chrome's synced passkey storage as of this writing, so anyone concerned about
that specific issue should check Google's official security blog or Chrome
release notes for the latest guidance rather than relying on secondhand
summaries.
How
to Protect Yourself
None of this research is a reason to
abandon passkeys. It is a reason to set them up carefully.
- Keep your operating system and browser updated. The Windows fixes for the
Pass-the-Passkey research only help if the patches are installed.
- Use endpoint protection and be cautious about what you
install.
Every device-side attack in this research assumes malware is already
running. Reducing the odds of an infection in the first place removes the
precondition these attacks depend on.
- Turn off weaker fallback methods where you can. If a service lets you remove
SMS or password fallback once a passkey is set up, do it. A passkey with a
phishable fallback next to it is only as strong as that fallback.
- Understand the trade-off between synced and
device-bound passkeys.
Synced passkeys are easier to use across devices but depend on the
security of your password manager or cloud account. Device-bound passkeys,
usually stored on a physical security key, cannot be exported or synced at
all, which is why many organizations reserve them for high-privilege
accounts.
- Watch for repeated or unexpected login prompts. A passkey approval request you
did not initiate is a signal to investigate, not to tap through.
Passkeys vs Passwords and SMS Codes: What Actually Changed
It helps
to see the attack surface side by side, since "not 100% safe" means
something different for each method.
Passwords:
Can be phished directly. Can be reused across sites, so one breach exposes many
accounts. Can be guessed or cracked if weak. No cryptographic binding to the
site you think you are logging into.
SMS
one-time codes: Can be phished through AiTM proxies exactly like passwords. Can
also be intercepted through SIM-swap attacks, where an attacker convinces a
mobile carrier to move your number to a new SIM. The code itself has no idea
which website it is being entered on.
Authenticator
app codes (TOTP): Harder to intercept than SMS but still phishable through the
same AiTM technique, since the six-digit code is just another value a fake
login page can capture and relay to the real site in real time.
Passkeys:
Cannot be phished directly, because the cryptographic signature is bound to the
real site's domain. The attacks described in this article target the device,
the implementation, or a fallback method sitting next to the passkey, not the
passkey's core authentication step itself.
That
comparison is the actual reason security teams still recommend passkeys over
every alternative, even after this year's research. The new attacks raise the
bar for what "secure" needs to include, they do not lower passkeys
back down to the level of a password.
Frequently
Asked Questions
Can someone steal my passkey by hacking the website I log into?
Not in the way they could steal a password. A website only
ever stores your public key, which is useless to an attacker without the
matching private key on your device. A server breach exposing public keys does
not let anyone log in as you.
Do I need to stop using synced passkeys because of the Google Password Manager research?
Not necessarily. The demonstrated
attack required a level of device access that most casual attackers do not
have. If you are managing a high-value account, such as a primary email or a
financial account, consider a hardware security key for that specific account
instead of relying only on synced passkeys.
Is a hardware security key completely safe from these attacks?
Hardware-bound passkeys are not vulnerable to the
synced-key extraction issue, since there is no private key to sync or export in
the first place. They are still only as safe as the device you plug them into,
and physical loss or theft of the key itself remains a separate risk to plan
for.
Should I turn off passkeys until these issues are fully resolved?
No security team or researcher covered in this article has
recommended that. The consistent advice is to keep passkeys enabled, keep
devices updated, and reduce reliance on weaker fallback methods, not to go back
to passwords.
Should
You Still Use Passkeys?
Yes. Every attack that we know about needed a device that was
already compromised or a problem with the way something was set up that the
people who made it are fixing or a weaker option that a passkey- account would
not have had to begin with. When you compare passkeys to passwords and SMS
codes it is clear that passkeys are a lot better. Passwords and SMS codes are
very easy to trick people into giving away. People can buy tools to do this
very cheaply. Passkeys make it much harder for people to take over accounts. The
best way to think about passkeys in 2026 is to listen to what the security
researchers say about them. They say passkeys are an improvement, over
passwords but they are not a guarantee that nothing will go wrong. You should
think of passkeys as one part of keeping your device and account safe but you
should still pay attention to everything else. Passkeys are a thing but they
are not the only thing that will keep you safe. You need to use passkeys as one
part of a plan to keep your device and account secure.
Disclaimer: Passkey security research is an changing field. The weaknesses mentioned here come from studies and vendor statements that were available when this was written. Patches or fixes might have changed since. For the recent advice look at official sources such, as Microsoft security advisories Google security blog and the FIDO Alliance.
Sources:
-
FIDO Alliance — Passkeys
FIDO Alliance — Passkeys -
Google — Passkeys
Google — Passkeys -
Microsoft Security
Microsoft Security
-
FIDO Alliance — Passkeys
Related Article
- How to Know If Your Phone Has Been Hacked: 11 Warning Signs
- Are Third-Party Streaming Apps Safe? Risks You Should Know Before Using Them
