Loading date…
LinkedIn Twitter Instagram YouTube WhatsApp

BigBear 2.0 Evilginx2 Phishing Bypasses Microsoft 365 MFA With Session Cookie Theft

Diagram showing BigBear 2.0 Evilginx2 phishing attack stealing Microsoft 365 MFA session cookies

BigBear 2.0 Evilginx2 Phishing Campaign: How Attackers Bypassed Microsoft 365 MFA With Session Cookie Theft

Quick Answer: BigBear 2.0 is an Evilginx2-based phishing-as-a-service that proxies real Microsoft 365 logins, then steals the authenticated session cookie issued after MFA — letting attackers hijack accounts without ever knowing the one-time code.

Last verified: September 11, 2026

Picture a SOC analyst pulling up a sign-in alert at 2 a.m. Multi-factor authentication succeeded. The device looked normal. The IP address even matched the user's home country. Nothing in the log screamed "breach" — except that twenty minutes later, the same account was creating mailbox forwarding rules it had never touched before. This is exactly the pattern CloudSEK's TRIAD researchers say they found while tracking a phishing-as-a-service operation called BigBear 2.0, and it's a pattern that MFA alone was never designed to stop.

Table of Contents

What Happened: The BigBear 2.0 Campaign

Illustration of a threat intelligence analyst accessing the BigBear 2.0 phishing-as-a-service admin panel

According to CloudSEK's report, TRIAD researchers discovered BigBear 2.0 in June 2026 and managed to gain administrator access to the threat actor's own control panel — an unusually direct window into an active criminal operation. The panel was tied to an operator using the alias "General Boss" and was actively leased out to at least five affiliate operators, each pulling stolen credentials in real time through dedicated Telegram bots.

This wasn't a one-off phishing email blast. It was a functioning phishing-as-a-service (PhaaS) business, complete with its own infrastructure, a multi-tenant panel, and internal metrics tracking conversion rates — the same operational maturity you'd expect from a legitimate SaaS product, just aimed at stealing Microsoft 365 sessions.

How Evilginx2-Based AiTM Phishing Actually Works

Flow diagram showing an Evilginx2 adversary-in-the-middle proxy relaying login traffic between a victim, attacker server, and Microsoft 365

BigBear 2.0 is built on Evilginx2, a well-known open-source adversary-in-the-middle (AiTM) framework. Understanding why it defeats MFA requires separating two things people often conflate: authenticating a user, and trusting a session afterward.

Here's the flow, in plain terms:

  • A victim clicks a link in a phishing email that leads to a domain the attacker controls.
  • Instead of showing a fake login page, the Evilginx2 proxy relays the victim's traffic to the real Microsoft login endpoint. The page the victim sees is genuinely coming from Microsoft — just routed through the attacker's server.
  • The victim enters their password. Microsoft validates it. The victim then completes their normal MFA step — a push approval, an OTP, whatever their organization enforces.
  • Once Microsoft is satisfied, it issues an authenticated session cookie back to the browser. Because the proxy sits in the middle of that exchange, it silently copies the cookie before passing the response along.
  • The attacker replays that cookie in their own browser and steps directly into the live session — Outlook, Teams, SharePoint, OneDrive, and any connected single sign-on app — without needing the password or MFA code again.

Per CloudSEK's technical write-up, BigBear's specific phishlet — codenamed "offy" — went further than a stock Evilginx2 deployment. Researchers say it included custom JavaScript injections that:

  • Actively discouraged FIDO2/WebAuthn security key prompts, pushing victims toward weaker, phishable MFA fallback methods.
  • Attempted to suppress Microsoft's own canary-token and anti-phishing telemetry.
  • Auto-selected "Keep me signed in," extending how long a stolen cookie would remain usable.

The operation also reportedly used residential proxies matched to each victim's country, which can make attacker traffic look geographically consistent with the real user — a detail that specifically undermines location-based Conditional Access rules that many enterprise security teams rely on.

Campaign Statistics and Scale

Infographic-style visualization of BigBear 2.0 phishing campaign statistics across organizations, countries, and stolen credentials

Numbers matter here because they show this wasn't a niche experiment. Per CloudSEK's disclosure, the panel logged the following before researchers observed the operator beginning to delete VPS infrastructure — apparently in response to detection:

MetricReported Value
Total stolen records5,137
Plaintext passwords1,032
Session cookies4,148
Complete MFA-bypassed sessions474 (~9.2%)
Organizations affected461
Unique victim IPs3,331
Countries reached40+
VPS nodes observed42 (mostly Vultr-hosted)
Affiliate operators identified5+

Researchers noted that IT services and managed service providers made up the single largest affected sector — a targeting choice that raises the stakes considerably, since a compromised MSP account can become a launchpad into every downstream customer environment it has privileged access to.

Indicators of Compromise

Threat intelligence table visualization showing defanged IP addresses, phishing domains, and cookie indicators for BigBear 2.0

CloudSEK published a full indicator set alongside its report. A representative sample is below — all IPs and domains are defanged. Re-fang these only inside a controlled threat-intel platform such as MISP, VirusTotal, or your SIEM before using them operationally.

TypeIndicatorDescription
IP38[.]60[.]250[.]157BigBear 2.0 VPS node
IP95[.]179[.]233[.]79BigBear 2.0 VPS node
Domainkonceptenterprises[.]comPhishing domain
Domainrootreseller[.]comPhishing domain
Filenamecookie.jsCredential/session-processing script
HTTP headerx-evg-token / x-evg-sessionEvilginx2 application headers
Cookiebigbear_session / bigbear_tokenBigBear-specific session/token cookies

The full IoC list, including all 40+ historical and active VPS nodes plus Telegram bot identifiers, is available in CloudSEK's original technical report.

Detection: Hunting for Stolen Session Cookies

SOC analyst hunting for AiTM session cookie theft using KQL queries in a Microsoft Sentinel-style dashboard

Traditional sign-in alerting misses AiTM attacks because, from Microsoft's perspective, the authentication itself was legitimate. Detection has to shift toward session behavior rather than the login event alone. A few patterns SOC teams should build hunts around:

  • Impossible travel on an already-authenticated session — the same session token used from two geographically distant IPs within a short window.
  • Token replay with a mismatched device fingerprint — session reused on a browser/OS combination that never performed the original interactive sign-in.
  • Post-auth mailbox rule creation — new inbox forwarding rules or transport rules created shortly after a sign-in, a common next step after session hijack.
  • New OAuth application consent grants immediately following a sign-in from an unfamiliar network.

A starting KQL query for Microsoft Sentinel/Defender to flag session token reuse across inconsistent locations looks like this:

SigninLogs
| where ResultType == 0
| summarize IPs = make_set(IPAddress), Countries = make_set(LocationDetails.countryOrRegion) by UserPrincipalName, AppDisplayName, bin(TimeGenerated, 1h)
| where array_length(IPs) > 1 and array_length(Countries) > 1

This query groups successful sign-ins by user and app within a rolling one-hour window and flags any case where the same session activity spans multiple IP addresses and countries — a strong signal of cookie replay rather than a normal single-device login. Treat any hit as a starting point for investigation, not automatic confirmation of compromise; expected causes like VPN split-tunneling or mobile carrier IP rotation can also trigger it, so validate against device compliance and app-consent logs before escalating.

Prevention and Enterprise Vulnerability Management

Illustration of phishing-resistant security controls including FIDO2 passkeys and Conditional Access protecting Microsoft 365 identity

The uncomfortable truth in this campaign is that MFA did exactly what it was supposed to do — it just wasn't enough on its own. Effective defense against AiTM phishing means treating identity as infrastructure, not a checkbox:

  • Phishing-resistant authentication — FIDO2 security keys or platform passkeys bind the login cryptographically to the legitimate domain, which makes a proxied lookalike page far less useful to an attacker.
  • Conditional Access with device compliance — require managed, compliant devices for sensitive apps rather than relying on location or IP reputation alone.
  • Shorter session token lifetimes and continuous access evaluation reduce the window a stolen cookie remains usable.
  • Enterprise vulnerability management and endpoint detection and response (EDR) tooling that flags anomalous OAuth consent and mailbox-rule changes, not just malware signatures.
  • Email filtering that inspects sign-in look-alike links, even when they present a valid TLS certificate — certificate validity says nothing about domain intent.

If a stolen cookie is confirmed or suspected, treat it as an identity incident: revoke all active sessions and refresh tokens for the account, force re-authentication, reset the password regardless of whether it appears in the stolen dataset, and audit for new forwarding rules, OAuth grants, and unfamiliar application access before considering the incident closed.

Expert Tips for SOC Teams

SOC analyst reviewing sign-in logs and tabletop exercise planning for session cookie theft scenarios
  • Don't wait for a full incident to prioritize passkey rollout — start with your highest-privilege accounts (IT admins, help desk, MSP technicians) since they were disproportionately targeted in this campaign.
  • Bake "session cookie theft" into your tabletop exercises. Most teams still rehearse password-compromise scenarios far more than session-hijack scenarios, even though the latter is now the more common real-world path.
  • When reviewing sign-in logs, cross-reference user-agent strings against known device history — Evilginx2 proxy traffic often shows subtle inconsistencies here that a busy analyst can miss on a quick glance.

FAQ

Is BigBear 2.0 a new vulnerability in Microsoft 365?
No. It doesn't exploit a flaw in Microsoft's code — it abuses the trust placed in an already-authenticated session by stealing the session cookie itself.

Does MFA stop this attack?
Standard MFA methods like SMS codes, authenticator app OTPs, and push approvals do not stop AiTM cookie theft, because the attacker lets the victim complete MFA normally and then steals the resulting proof of authentication.

What actually stops it?
Phishing-resistant authentication such as FIDO2 security keys or passkeys, since these cryptographically bind the login to the legitimate domain and are far less effective to proxy.

Who was targeted?
Per CloudSEK's report, 461 organizations across 40+ countries were affected, with IT services and managed service providers representing the largest targeted sector.

Is BigBear 2.0 still active?
CloudSEK reported the operation was still active at the time of its investigation, though the operator had begun deleting VPS nodes, which researchers interpreted as an attempt to evade further detection.

How can I tell if my session was hijacked?
Look for sign-ins with no corresponding user-reported activity, new mailbox forwarding rules, unfamiliar OAuth app consents, or the same session token appearing to originate from geographically inconsistent locations in a short time window.

Conclusion

BigBear 2.0 is a reminder that the phishing threat model has moved on from "steal the password" to "steal the proof that MFA already happened." Evilginx2-based AiTM kits are only getting easier to deploy as a service, and CloudSEK's report makes clear this is an active, evolving operation rather than a closed case. If your organization hasn't started moving toward phishing-resistant authentication, this campaign is a solid reason to move that plan up the priority list — not next quarter, but now.

Found this breakdown useful? Share it with your SOC team, and drop a comment if you've seen similar AiTM patterns in your own environment.

Analysis based on SOC monitoring and public threat intelligence review.

Shubham Chaudhary

Welcome to Xpert4Cyber! I’m a passionate Cyber Security Expert and Ethical Hacker dedicated to empowering individuals, students, and professionals through practical knowledge in cybersecurity, ethical hacking, and digital forensics. With years of hands-on experience in penetration testing, malware analysis, threat hunting, and incident response, I created this platform to simplify complex cyber concepts and make security education accessible. Xpert4Cyber is built on the belief that cyber awareness and technical skills are key to protecting today’s digital world. Whether you’re exploring vulnerability assessments, learning mobile or computer forensics, working on bug bounty challenges, or just starting your cyber journey, this blog provides insights, tools, projects, and guidance. From secure coding to cyber law, from Linux hardening to cloud and IoT security, we cover everything real, relevant, and research-backed. Join the mission to defend, educate, and inspire in cyberspace.

Post a Comment

Previous Post Next Post
×

🤖 Welcome to Xpert4Cyber

Xpert4Cyber shares cybersecurity tutorials, ethical hacking guides, tools, and projects for learners and professionals to explore and grow in the field of cyber defense.

🔒 Join Our Cybersecurity Community on WhatsApp

Get exclusive alerts, tools, and guides from Xpert4Cyber.

Join Now