XHack Logo
XHack
Products
Services
Compliance
Pricing
Resources
Company
Sign upLogin
XHack Logo
XHackOffensive Security

Certified offensive security team delivering penetration testing evidence written for your auditor.

OSCP+OSCPC-AI/MLPenCASA
support@xhack.io

24/7 SOC Operations

XHack Status
Under attack? Get help now
Services
  • VAPT Services
  • Red Teaming
  • SOC Services
  • Threat Intelligence
  • Incident Response
  • Managed Testing
Pricing
  • Platform Plans
  • Services Pricing
Compliance
  • SOC 2
  • PCI DSS
  • ISO 27001
  • GDPR
  • HIPAA
  • ISO 42001
  • AI Maturity Assessment
  • TX-RAMP
  • NBFC / SECP
  • All Frameworks
Products
  • Vulnerability Assessment
  • GitGuard
  • AI Probe
  • SOC Dashboard
  • AI Agent
  • Cloud Investigation
Comparison
  • XBOW vs XHack
  • Horizon3 vs XHack
  • Strix vs XHack
  • Pentera vs XHack
Resources
  • Platform Tour
  • All Features
  • Install the Agent
  • XHack AI
  • Documentation
  • Blog
  • Case Studies
  • Documents
  • FAQ
Company
  • About Us
  • Our Team
  • Certifications
  • Security and Trust
  • VAPT Explained
  • Contact

© 2026 XHack. All rights reserved.

Security & TrustVulnerability DisclosurePrivacy PolicyTerms of ServiceRefund Policy
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

AI for CTF: Solve Challenges Faster in 2026

Next

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

CVE-2026-76461: The Critical Cisco Email Gateway Bug Triggered by One Email

News

CVE-2026-76461: The Critical Cisco Email Gateway Bug Triggered by One Email

CVE-2026-76461 is a CVSS 9.8 SQL injection in Cisco Secure Email Gateway, exploited in the wild. Affected builds, fixes,...

Read article
CVE-2026-93616: The Critical Check Point Management Server Zero-Day

News

CVE-2026-93616: The Critical Check Point Management Server Zero-Day

CVE-2026-93616 is a CVSS 9.8 pre-auth zero-day in Check Point Security Management, exploited since July 23. Affected ver...

Read article
CVE-2026-82042: The Critical UTMStack Flaw Where One Shared Key Was Admin

News

CVE-2026-82042: The Critical UTMStack Flaw Where One Shared Key Was Admin

CVE-2026-82042 and CVE-2026-82041 are critical UTMStack SIEM flaws: one shared key acted as admin, and no role check gua...

Read article