Join our Newsletter — 33% off our NHI Course

Why do MFA and endpoint controls fail to stop AiTM attacks that hijack active sessions?

MFA and endpoint controls fail because AiTM attacks capture the very artefacts that prove a login succeeded, such as tokens and session cookies. The attacker then uses a legitimate session rather than malware, so the activity looks normal to security tools. The problem is not authentication alone, but the trust granted to a session after authentication completes.

Why MFA Stops Being the Deciding Factor Once the Session Is Stolen

AiTM attacks succeed because MFA only proves the user completed a login step; it does not continually protect the session after the browser has already received trusted session artefacts. Once the attacker relays the authentication flow and captures the resulting cookie or token, the replayed session often looks indistinguishable from a legitimate one to downstream services. That is why the control failure is usually about session trust, not password strength or MFA design.

Endpoint controls also have a blind spot here. If the attacker does not need to drop malware on the victim host, then device posture checks, EDR alerts, and local hardening may never see a classic compromise on the endpoint at all. The malicious activity can originate from the stolen session elsewhere while the victim device remains clean. CISA’s threat advisories repeatedly emphasise that modern phishing kits and relay techniques are built to capture authenticated access rather than merely steal credentials, which changes the defensive problem materially.

In practice, many teams discover this only after a legitimate account starts making abnormal requests from an apparently valid session.

How AiTM Bypasses the Usual Control Stack

An adversary-in-the-middle proxy sits between the user and the real login service, forwarding the victim’s credentials and MFA challenge in real time. Because the user is interacting with the genuine service through the proxy, the attacker can harvest the session cookie or bearer token issued after successful authentication. From that point on, the attacker no longer needs to impersonate the login flow; they can present the stolen session artefact directly.

This is why the most effective detection signal is often not failed MFA, but unusual session behaviour after authentication. Security teams need to distinguish between the event of authentication and the ongoing trust granted to a session. Short session lifetimes, token binding where supported, risk-based reauthentication for sensitive actions, and device-aware conditional access can all reduce exposure, but none of them is a universal cure. The practical limitation is that many identity systems still treat a valid session as proof enough, even when the session was minted through a proxied login.

MITRE ATT&CK’s phishing, adversary-in-the-middle, and credential access patterns are useful here because they describe the attack chain as a sequence of trust abuse, not just a password theft event. For practitioner depth on identity abuse and session compromise, NHIMG’s Microsoft Midnight Blizzard breach analysis is a useful complement because it shows how trusted access paths become the real target once authentication is no longer the barrier. Microsoft’s own incident guidance also makes the broader point that session theft can bypass controls that are focused only on initial sign-in events. MITRE ATT&CK Enterprise Matrix is the clearest reference for mapping the relay, cookie theft, and post-authentication abuse stages.

These controls tend to break down when a service trusts bearer tokens without strong session binding or revalidation, because the attacker can reuse the artefact outside the original user context.

Where the Edge Cases and Trade-offs Actually Matter

Tighter session controls usually improve resilience, but they also increase user friction and operational complexity. That trade-off becomes visible in high-volume environments where teams want to keep logins seamless while still reducing the value of stolen sessions. There is no universal standard for this yet, so organisations need to choose carefully between usability and the level of assurance they require for sensitive workflows.

One edge case is when endpoint posture is healthy but the browser session is already compromised through a reverse proxy or token theft. In that situation, device compliance alone gives false comfort. Another is federated identity, where the application may trust the identity provider’s session too broadly and never re-check context before high-risk actions. Best practice is evolving toward step-up authentication, session risk scoring, and token constraints, but the exact combination depends on whether the main concern is account takeover, sensitive transaction approval, or lateral movement after initial access.

NHIMG’s The 52 NHI Breaches Report is relevant here because it highlights how trusted identity artefacts, not just passwords, become the persistent access path once control boundaries are crossed. In the same way, the most reliable signal is often the mismatch between a valid session and the behavioural or contextual evidence around it, not a failed login event.

Risk and Threat Considerations

AiTM attacks create a trust-exploitation risk: the security stack may correctly authenticate the user and still lose control of the session that follows. The exposed asset is not merely the account, but the authenticated context that lets an attacker act as that user without re-entering MFA.

Failure mechanism: The attacker relays the login flow through a proxy, captures the issued cookie or token, and reuses it from another environment. Because many controls are strongest at login time and weaker after session issuance, the malicious session can persist until expiry, revocation, or anomaly detection interrupts it.

Impact: Successful replay can expose data, authorize fraud, trigger privileged actions, or enable lateral movement under a legitimate identity. Detection is harder because the activity often resembles ordinary authenticated use rather than malware-driven compromise.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK address the attack and risk surface, while CIS Controls v8, NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
MITRE ATT&CK T1185 — Browser Session Hijacking AiTM steals active browser sessions rather than only credentials.
T1566 — Phishing AiTM commonly begins with phishing that proxies the victim to a fake login page.
Recommendation — Map session theft patterns to T1185 and hunt for replayed authenticated browser activity. Correlate phishing delivery with downstream session abuse to detect AiTM kill chains.
CIS Controls v8 6 — Access Control Management Session theft succeeds when access remains valid after authentication.
Recommendation — Enforce session limits and revoke suspicious access paths quickly under Control 6.
NIST CSF 2.0 PR.AA — Identity Management, Authentication, and Access Control The issue is post-authentication trust, not initial identity proof alone.
Recommendation — Reassess authenticated sessions before allowing high-risk actions under PR.AA.
NIST Zero Trust (SP 800-207) 6.1 — Policy Engine and Continuous Authorization AiTM defeats one-time authentication unless access is continuously re-evaluated.
Recommendation — Apply continuous authorization so each session action is rechecked against policy.

Practitioner Guidance

What to prioritise: Treat session integrity as the control objective, not MFA alone. If a control only proves that a login succeeded, it is insufficient for sessions that can perform high-impact actions after authentication.

What to verify: Confirm whether your applications and identity provider re-evaluate context after sign-in for sensitive actions, and test whether stolen session artefacts can be replayed from a different device or network without interruption.

Decision rule: If the environment uses bearer tokens or long-lived sessions, prioritise shorter lifetimes, step-up checks, and session revocation paths before adding more user-facing MFA friction.

Practitioner takeaway: The defensive question is not whether the user passed MFA, but whether the session still deserves trust after the login ceremony has finished.