Vulnerability
MFA Bypass
Vulnerability
MFA meaningfully raises the security bar compared with password-only authentication, but “meaningfully raises the bar” does not mean “unbreakable.”
Attackers can sometimes bypass MFA without compromising the intended second factor itself. The weakness may exist in how the factor is generated, delivered, verified, enrolled, or recovered, or in an alternative authentication path that does not enforce MFA consistently.
The sections that follow examine the major ways this happens in practice:
Generation weaknesses — flaws in how one-time codes or other authentication challenges are created.
Verification weaknesses — flaws in how the server validates the supplied factor.
Delivery weaknesses — attacks against the channel used to deliver the second factor.
MFA-flow bypasses — paths that allow an attacker to reach an authenticated state without completing the required MFA step.
Recovery and enrollment weaknesses — account-recovery or MFA-enrollment mechanisms that provide an easier path around the existing factor.
Social engineering — attacks that persuade the legitimate user or support process to disclose, approve, or replace the second factor.
Session theft — attacks that don't defeat MFA directly but steal an already-authenticated session after MFA has successfully completed.
MFA can protect the authentication step without necessarily protecting every alternative path to an authenticated session.