Close Menu
  • Home
  • News
  • Security
  • Privacy
  • Cybercrime
    • Threat Groups
    • Ransomware
    • Explainers
    • Stealer Logs
  • AI
  • OSINT
  • Tools
    • Ransomtracker
    • Stealercheck
  • Reviews
    • Best antivirus software for 2026: independent picks from Ransomnews
    • Best ransomware-resistant backup for 2026: cloud, hybrid, and immutable picks reviewed
    • Best ransomware protection for business 2026: ESET PROTECT and 5 alternatives reviewed
  • About Us
Facebook X (Twitter) Instagram Threads
Ransomnews
  • Home
  • News
  • Security
  • Privacy
  • Cybercrime
    • Threat Groups
    • Ransomware
    • Explainers
    • Stealer Logs
  • AI
  • OSINT
  • Tools
    • Ransomtracker
    • Stealercheck
  • Reviews
    • Best antivirus software for 2026: independent picks from Ransomnews
    • Best ransomware-resistant backup for 2026: cloud, hybrid, and immutable picks reviewed
    • Best ransomware protection for business 2026: ESET PROTECT and 5 alternatives reviewed
  • About Us
Facebook X (Twitter) LinkedIn
Ransomnews
Security

MFA bypass via cookie theft: the #1 breach vector of 2026

Jesse William McGrawBy Jesse William McGrawMay 11, 2026No Comments8 Mins Read56 Views
Share Facebook Twitter Pinterest LinkedIn Tumblr Email Copy Link
Stylised cookie slipping past a glowing security barrier, dark editorial illustration
Share
Facebook Twitter LinkedIn Pinterest Email Copy Link

Published May 2026. Speaking from the defender side of the wire.

If you’re reading this in May 2026 and your incident-response runbook still treats “credential theft” as a phishing-email problem, the runbook is two years behind the threat. The technique that’s actually driving the bulk of identity-based breaches in 2026 isn’t a phishing form harvesting passwords. It’s an infostealer running on a managed endpoint for forty-five seconds, exfiltrating browser-saved credentials and, much more dangerously, session cookies that prove the user already passed MFA, and that the attacker can replay from their own laptop the same evening.

This piece is a 2026 field guide to that technique. What changed, why “we have MFA” stopped buying what defenders thought it bought, and what controls measurably move the needle back.

What actually happens, step by step

A 2026 session-cookie compromise plays out in five stages, and most of them take seconds:

  • Initial execution on a user’s endpoint, usually a Lumma, Vidar, or Stealc successor delivered via a malvertising chain, a cracked-software lure, or a clipboard-hijack drive-by. The user runs the dropper believing it’s a software installer, a captcha verification, or a Discord client update.
  • Browser-credential-store enumeration. The stealer reads the Chromium/Edge/Firefox local databases, decrypts saved passwords via Windows DPAPI (which it has because it’s running as the user), and extracts all cookies. Modern stealers do this in seconds.
  • Cookie filtering. The stealer’s operator-supplied config has a target list, the cookies that have value. M365 (login.microsoftonline.com, *.office.com), Google Workspace (accounts.google.com), Okta, Salesforce, GitHub, AWS console, Atlassian, Slack. The valuable ones get prioritised in the exfiltrated log.
  • Exfiltration. The complete log, system fingerprint, every saved password in cleartext, every cookie file, browser autofill, sometimes a screenshot of the running desktop, ships to attacker-controlled storage. Total runtime under one minute on a modern machine.
  • Replay. Hours or weeks later (depending on whether the log went to a Telegram giveaway channel or an initial access broker for resale), an attacker loads the cookies into their own browser. They navigate to the targeted SaaS. The cookies authenticate them as the original user. MFA does not fire because the cookies prove MFA already happened.

The breach window is now between the user’s endpoint compromise and the next forced re-authentication on the SaaS in question. With default M365 session lifetimes around 90 days for refresh tokens, that window is wide.

Why this displaced password phishing

Three structural reasons:

  • MFA actually works against passwords-only phishing. The 2019–2022 wave of credential-harvesting kits relied on victims typing passwords into fake-login portals. When SMS, push-prompt, and TOTP-based MFA hit critical mass in 2022–2023, that attack model started failing. The smart criminal economy adapted.
  • Infostealer infrastructure scaled. Lumma’s malware-as-a-service operation alone ran at industrial scale through 2024 before international law-enforcement disruption. Successor brands picked up the same affiliate playbook. The economic threshold to launch a stealer campaign dropped to a few hundred dollars and an afternoon.
  • Session-based architectures expanded. Modern SaaS uses long-lived refresh tokens specifically to avoid re-prompting users for credentials. The same mechanism that makes M365 pleasant to use also gives a stolen cookie 90 days of free authentication.

The combined effect: by mid-2025, cookie-based session replay had quietly become the leading credential-related breach vector for enterprises, displacing form-based phishing.

The corollary that nobody wants to hear

SMS-based MFA, push-prompt MFA, and TOTP-based MFA are all bypassed by cookie replay. They were designed against the password-phishing threat model. Against an attacker who already has a valid session cookie, they don’t fire because there’s nothing for them to fire against.

This is why “we rolled out MFA” stopped translating to “we’re protected against credential theft” sometime in 2024. The MFA event has already happened, captured in the cookie, in the attacker’s hands. The attacker doesn’t need to defeat MFA, they’re past it.

What actually works against cookie theft

Five controls move the needle. In rough order of leverage:

  • 1. Phishing-resistant authentication for the next step-up. Even if the initial sign-in is happy with the stolen cookie, sensitive actions inside the SaaS, admin operations in M365, sending a high-value wire in a banking SaaS, changing IdP settings, should require a fresh hardware-key or device-bound passkey assertion. The cookie is not a step-up. The stolen cookie can authenticate the session; it can’t authorise the privileged action. This is the cleanest architectural answer.
  • 2. Token-binding / device-bound credentials. Microsoft’s Token Protection (cross-application Continuous Access Evaluation tied to the originating device’s TPM-bound key) makes a stolen cookie useless from a different device because the TPM-bound key doesn’t travel. Roll it out where supported. Equivalent capabilities exist on Okta, Google Workspace, and several other major IdPs in 2026, turn them on.
  • 3. Shorter session lifetimes for privileged accounts. A stolen cookie has a half-life equal to your session lifetime. 12-hour and 24-hour sessions are 2026 norms for general users; cut them to 4 hours or less for any account with sensitive scope. The user pain is real but small once they’re used to it.
  • 4. EDR with browser-credential-store telemetry. Modern EDR catches the distinctive process tree of a stealer reading the browser credential store. The detection isn’t perfect but it shortens the kill chain. Our EDR and antivirus reviews rank products by this capability among other criteria.
  • 5. Browser-level credential storage discipline. Group Policy: disable “Save password” in browsers, enforce a corporate password manager (our picks) with phishing-resistant unlock, separate the password-management surface from the browser’s default. Stealers harvest the browser store; a password manager with its own crypto and a hardware-key unlock is meaningfully harder.

The detection question

Detection on the cookie-replay side is harder than detection on the credential-theft side, because by the time replay is happening the attacker looks like a legitimate user.

Two practical signals that have proven useful in 2026 incident-response work:

  • Impossible-travel / device-fingerprint anomaly on M365, Okta, or your IdP of choice. The user signed in from a corporate laptop in Madrid at 10am; the same session is now active from an unfamiliar IP in St Petersburg at 10:01am. Standard CAEP / Continuous Access Evaluation policies catch this if you’ve configured them. Most organisations have the capability and haven’t turned it on.
  • Stealer-log telemetry feeds. Continuously check your domain against dark-web monitoring services (our picks) and our own Stealercheck. When a corporate device fingerprint shows up in a stealer log feed, every active session for that user across every IdP should be immediately revoked.

A 2026 incident response sequence for “stealer log found”

When a stealer log containing your domain credentials lands in a feed you monitor, the response sequence should be:

  • Within 1 hour. Identify the affected user(s). Revoke all refresh tokens for those users (Entra ID: Revoke-AzureADUserAllRefreshToken; Okta: end-all-sessions admin action). Force a hardware-key-protected re-authentication on next sign-in.
  • Within 4 hours. Identify the device. Stealer logs include hostname, MAC, hardware fingerprint. Match to your inventory. Isolate the device if managed, advise reinstall if BYOD. Stealers leave persistence; assume the device is compromised until reimaged.
  • Within 24 hours. Review the affected user’s recent activity. Look for emails sent or forwarded that the user didn’t send, calendar invites the user didn’t create, mailbox-rule changes, and admin-action-log entries during the suspected attacker access window. The cookie replay typically maintains presence inside the mailbox for at least one business day before pivoting.
  • Within 48 hours. If the user has admin privileges, expand the search. Check every system the user could reach, every API token they could have rotated, every service they could have escalated within.

For the broader incident-response framework this fits inside, see our runbook walkthrough, the stealer-log path is a specific specialisation of the same playbook.

The strategic point

Through the mid-2020s the entire security industry deployed MFA on the implicit assumption that passwords were the problem and a second factor was the solution. That worked, for a few years, against the threat model of the moment. The criminal economy adapted by attacking the layer below the MFA challenge, the session that the MFA challenge issued. Cookie theft is the rebalancing answer.

The next round of meaningful improvement comes from binding credentials to devices, from requiring fresh assertions for privileged actions rather than session-level access, and from shorter session lifetimes for the accounts that matter. Each of those is a known, deployable control in 2026. The blocker is rarely capability, it’s that the operations team hasn’t been told the threat model has changed.

If your organisation hasn’t run a tabletop on cookie-replay specifically in the last twelve months, that’s the first action item from this piece. The control story that’s been sold to your board (“we have MFA”) doesn’t survive a thirty-minute scenario where the attacker shows up with a valid session and bypasses the prompt entirely. Better to walk through the scenario in a meeting room than in a real Tuesday-night incident.

Further reading

  • Our anatomy of an infostealer log, what’s actually inside the file that produces this attack chain.
  • Our infostealer family overview, the operators behind the logs.
  • Microsoft Token Protection, official documentation for the device-bound-cookie approach inside Entra ID.
  • MITRE ATT&CK T1539, Steal Web Session Cookie, the formal-taxonomy reference for the technique.
  • CISA Cybersecurity Advisories for the current month’s advisories.

The defenders who internalise the threat-model shift early will be the ones answering the next round of “how did they get past our MFA?” questions with “they didn’t, they came in past the MFA, through a cookie that proved the MFA already happened.” Get there before the post-incident review forces the conversation.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Telegram Email Copy Link
Previous Article2026 ransomware victim toll: countries, sectors, operators
Next Article LockBit, 2 years after Operation Cronos: where are they now?
Jesse William McGraw

Jesse William McGraw, also known as GhostExodus, is a former insider threat and threat actor. He became the first person in recent U.S. history to be convicted of corrupting industrial control systems. Today he focuses on threat intelligence, OSINT, and public speaking, using his knowledge to bring awareness to the security risks that organisations and individuals face.

Related Posts

Registrų centras breach: 600,000 records exposed

May 27, 2026

Ransomware ditched encryption in May 2026 — here’s why

May 22, 2026

Ransomware leak-site OSINT: 2026 investigation walkthrough

May 16, 2026

Comments are closed.

Facebook X (Twitter) LinkedIn
© 2026 Ransomnews.com

Type above and press Enter to search. Press Esc to cancel.

Cookies on Ransomnews

We use strictly-necessary cookies to run the site and may use first-party analytics to understand which articles are read. Some pages contain affiliate links — when you click one, the affiliate network sets cookies on the merchant's domain to attribute the referral. See the Cookie Policy and Affiliate Disclosure for detail.

RANSOMNEWS.COM

Tracking the criminal infrastructure of the internet.

Independent coverage of ransomware, breach economics, threat actors, privacy, AI security, and the open-source investigation toolkit.

// Topics

  • News
  • Security
  • Privacy
  • Cybercrime
  • AI
  • OSINT
  • Reviews
  • Threat Groups
  • Stealer Logs
  • Ransomtracker
  • Stealercheck

// Site

  • About Us
  • Editorial Team
  • Contact
  • Tip Line
  • Editorial

// Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Affiliate Disclosure
  • RSS Feed
© 2026 Ransomnews.com · Tracking the criminal infrastructure of the internet.