XHack Logo
XHack
Home
Features
Services
BlogPricingContact
Sign upLogin
XHack Logo
XHackOffensive Security

Certified cybersecurity firm delivering enterprise-grade security solutions. VAPT, Red Teaming, SOC, and AI-powered security tools.

OSCP+OSCPC-AI/MLPenCASA
Services
  • VAPT Services
  • Red Teaming
  • SOC Services
  • Threat Intelligence
  • GDPR Compliance
  • Incident Response
Quick Links
  • About Us
  • VAPT
  • Services
  • XHack AI
  • Docs
  • Pricing
  • Blog
  • Case Studies
  • Documents
  • Team
  • Certifications
  • Contact
Contact
support@xhack.io

24/7 SOC Operations

Under attack? Get help nowGet a Quote

© 2026 XHack. All rights reserved.

Security & TrustVulnerability DisclosurePrivacy PolicyTerms of ServiceRefund Policy
Back to Blog
News

iAuthFlow V2: The Passkey Attack That Outlives a Password Reset

XHack

XHack

Author
August 23, 2026
7 min read
iAuthFlow V2: The Passkey Attack That Outlives a Password Reset

Table of Contents

9

What the iAuthFlow V2 Passkey Attack Actually Does

Why the iAuthFlow V2 Passkey Attack Breaks the Standard Playbook

An Honest Caveat About the iAuthFlow V2 Passkey Attack

What To Actually Do About the iAuthFlow V2 Passkey Attack

FAQ

What is the iAuthFlow V2 passkey attack?

Does resetting your password remove a rogue passkey?

Is the iAuthFlow V2 passkey attack confirmed to actually work as advertised?

The Bottom Line on the iAuthFlow V2 Passkey Attack

Read this in 30 seconds: A phishing toolkit called iAuthFlow V2, selling for roughly $10,000 on Russian-language cybercrime forums, claims to relay a victim’s login through an attacker-controlled browser, then use the resulting authenticated session to enroll a passkey the attacker controls, all within about six seconds. Because a passkey is a separate credential from a password, resetting the password and revoking sessions, the standard incident-response playbook, does not remove it. Security firm Abnormal AI documented the technique from the seller’s own materials but was explicit that it could not independently verify every claim. Real or partly exaggerated, the underlying mechanism behind the iAuthFlow V2 passkey attack is sound, and it breaks an assumption most incident responders still lean on.

“We reset the password, we’re clear” just stopped being reliably true.

That sentence has been the backbone of account-compromise response for two decades. The iAuthFlow V2 passkey attack is the first widely documented criminal toolkit built specifically to make it false, and it does so by abusing a feature designed to make you safer.

Schedule a call

What the iAuthFlow V2 Passkey Attack Actually Does

iAuthFlow V2 is a phishing kit marketed on Russian-language cybercrime forums for a base price of roughly $10,000, with additional capability modules sold separately. It primarily targets Google accounts, and the seller also advertises versions for Microsoft, iCloud, and LinkedIn.

The iAuthFlow V2 passkey attack is a browser-in-the-middle (BitM) technique, and it unfolds in four stages, according to the analysis published by Abnormal AI and corroborating reporting from The Register:

1. Credential relay. The victim types their credentials into a convincing fake Google login page. Instead of just capturing them, iAuthFlow V2 relays that input in real time to a genuine browser session running on the attacker’s own server, and relays Google’s resulting prompts back to the victim. The victim experiences what feels like a normal, slightly slow login.

2. Session capture. Once the victim completes authentication, including any MFA step, Google’s session cookies land in the attacker-controlled browser. The attacker now holds a live, authenticated session.

3. Passkey enrollment. While the victim is held on a fake “verifying” screen, the toolkit uses that authenticated session to register a new passkey, one the attacker controls, onto the victim’s account. Reported enrollment time: about six seconds.

4. Persistence through reset. A passkey is a cryptographic credential entirely separate from a password. When the victim later resets their password, believing they’ve secured the account, the attacker simply authenticates with the passkey they planted and walks back in.

Why the iAuthFlow V2 Passkey Attack Breaks the Standard Playbook

Password reset and session revocation are the first two moves in almost every account-compromise runbook, and both are individually correct, useful steps. Neither one touches a passkey.

That is the entire point of the attack. Passkeys were built to be phishing-resistant and independent of passwords by design, which is exactly why security teams have been pushing users toward them. It does not break the cryptography behind passkeys at all, joining a wider 2026 pattern of passkey attacks that target implementation details instead. It exploits the enrollment step, the moment a new passkey gets attached to an account, by riding in on a session the victim themselves just authenticated.

Cornell University research on a related pattern reached the same blunt conclusion independently: passkeys are not revoked by a password reset, and unless a victim specifically finds and removes the rogue credential, which most people do not know how to do, the attacker keeps access indefinitely.

How iAuthFlow V2 abuses passkey enrollment to survive password resets: credential relay, session capture, rogue passkey enrollment, and persistence
The four-stage browser-in-the-middle technique behind the iAuthFlow V2 passkey attack

An Honest Caveat About the iAuthFlow V2 Passkey Attack

Here is the part responsible coverage should not skip. Abnormal AI, the firm that documented this, was explicit that it analyzed the seller’s own documentation and demo material, not a purchased and independently tested copy of the kit. They stated plainly that they could not confirm where the attacker’s private key gets stored, and could not independently verify the seller’s broader claims about how reliably the enrollment step works in practice.

That matters. Criminal marketplaces are full of exaggerated or outright fake capability claims designed to sell a $10,000 kit to less sophisticated buyers. It is entirely possible iAuthFlow V2 works less reliably, or with more caveats, than its own sales pitch suggests.

What is not in doubt is the underlying mechanism. Browser-in-the-middle phishing is a well-documented, proven technique, and passkey enrollment surviving a password reset is a straightforward, verifiable consequence of how passkeys are designed to work, confirmed independently by academic research, not just this seller’s marketing. Whether or not this specific kit performs exactly as advertised, the attack class it represents is real and here to stay.

What To Actually Do About the iAuthFlow V2 Passkey Attack

The fix is not “don’t use passkeys.” Passkeys remain more phishing-resistant than passwords for the initial login. The fix is updating what “we’re secure now” means after a suspected compromise.

  • Stop treating password reset and session revocation as sufficient. They are necessary, not complete.
  • Audit what changed after any suspected compromise, specifically newly enrolled passkeys, recovery methods, OAuth app grants, and mailbox forwarding or filter rules. These are exactly what Abnormal AI recommends hunting for, and exactly what a password reset leaves untouched.
  • Push high-risk users toward hardware security keys rather than software passkeys where possible, and enroll eligible accounts in Google’s Advanced Protection Program, which adds friction to exactly this kind of enrollment abuse.
  • Deploy behavioral email security capable of catching interactive, real-time phishing pages, not just static credential-capture pages, since BitM kits are built to defeat simple link-reputation checks.
  • Train incident responders explicitly on this pattern. “Reset password, revoke sessions, close ticket” is now an incomplete response for any account with passkeys enabled.

FAQ

What is the iAuthFlow V2 passkey attack?

The iAuthFlow V2 passkey attack is a phishing toolkit sold on cybercrime forums for around $10,000 that uses a browser-in-the-middle technique to relay a victim’s login, capture the resulting authenticated session, and use it to enroll an attacker-controlled passkey. It primarily targets Google accounts, with versions also advertised for Microsoft, iCloud, and LinkedIn.

Does resetting your password remove a rogue passkey?

No. A passkey is a separate cryptographic credential from a password. Resetting a password does not remove or invalidate any passkey already enrolled on the account, which is exactly why iAuthFlow V2 targets passkey enrollment instead of just stealing a password.

Is the iAuthFlow V2 passkey attack confirmed to actually work as advertised?

Partially. Security researchers at Abnormal AI documented the technique from the seller’s own materials and demos but explicitly stated they did not purchase and independently test the kit, so some specific claims are unverified. The underlying mechanism, browser-in-the-middle phishing plus passkey persistence through a password reset, is independently confirmed as technically sound by separate academic research.

The Bottom Line on the iAuthFlow V2 Passkey Attack

Whether iAuthFlow V2 performs exactly as its criminal seller claims or not, it names a real gap that most organizations have not closed: passkeys are, by design, invisible to a password reset. If your incident response plan stops at “reset the password, revoke the session,” it is missing exactly the step this toolkit is built to exploit. Check for unauthorized passkeys today, not after the next incident.


Categories
News
Previous Post
AI for CTF: Solve Challenges Faster in 2026
Next Post
Rust Supply Chain Attack: 245M-Download Crate Poisoned in Minutes

On This Page

What the iAuthFlow V2 Passkey Attack Actually Does

Why the iAuthFlow V2 Passkey Attack Breaks the Standard Playbook

An Honest Caveat About the iAuthFlow V2 Passkey Attack

What To Actually Do About the iAuthFlow V2 Passkey Attack

FAQ

What is the iAuthFlow V2 passkey attack?

Does resetting your password remove a rogue passkey?

Is the iAuthFlow V2 passkey attack confirmed to actually work as advertised?

The Bottom Line on the iAuthFlow V2 Passkey Attack

Related articles

Continue Reading

Rust Supply Chain Attack: 245M-Download Crate Poisoned in Minutes
News
Rust Supply Chain Attack: 245M-Download Crate Poisoned in Minutes

Read this in 30 seconds: This Rust supply chain attack happened on August 20, 2026, when attackers compromised the maint...

CISA Known Exploited Vulnerabilities Alert: Patch These 4 Now (Aug 2026)
News
CISA Known Exploited Vulnerabilities Alert: Patch These 4 Now (Aug 2026)

Read this in 30 seconds: On August 18, 2026, CISA added four vulnerabilities to its Known Exploited Vulnerabilities cata...