Locked out: account requires TOTP MFA that was never enabled (ticket SU-431238) #48326
Replies: 4 comments 9 replies
|
Supabase support will have to look at this. |
|
Follow-up: 4 days since SU-431238, no response. |
|
Update — 6 days later, still locked out. Two things have changed since I posted:
I have been unable to configure SMTP, manage auth settings or upgrade the Ticket SU-431238 remains without resolution. Is there any way to route this |

Uh oh!
There was an error while loading. Please reload this page.
I'm locked out of my dashboard and I believe this is an anomaly, not a
standard lost-device case.
I sign in with GitHub. After the GitHub step I land on
supabase.com/dashboard/sign-in-mfa (method=github), asking for a 6-digit
TOTP code. I never enabled MFA on this account — I never went through the
enrollment flow, was never shown recovery codes, and there is no
authenticator app holding this factor. There is no device to recover from.
What I already tried:
· "Force sign out and clear cookies" on that screen — same screen returns
· Incognito window and a second browser — same screen returns
· The in-dashboard support form is unusable: it returns
"Insufficient AAL: MFA required", so the MFA block itself prevents
filing a ticket there
· Ticket already opened by email: SU-431238
The screen offers no backup-code option and no alternative factor, which
is consistent with never having completed an enrollment flow.
Since I did not enable this factor myself, I'd also like it checked
whether it was enrolled by someone else, and what the enrollment date is.
I'm posting from the GitHub account that owns the Supabase account, which
should help with ownership verification. I can provide the account email,
project ref, key prefixes, edge function names or a DNS/file challenge
privately.
Is there anyone from the team who can route this to the security team?

Screenshot of the MFA screen attached.
All reactions