Replies: 1 comment 1 reply
-
|
I have an informal path to bump your ticket as a mod for Supabase on Discord. When did you submit the ticket to Supabase? Putting your details here other than the ticket number and a description of the general issue is not useful as these posts are unlikely to be seen by Supabase support and any private info you might delete. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Our Pro Account has been hacked. I can't submit support requests via supabase.help, thus, I will do it here as well. I have already sent a direct email submission, but Supabase treats this as a free-plan ticket. So, perhaps submitting this message here will help.
The ticket ID is SU-387338.
Hello Supabase Support / Security Team,
I am writing as the legitimate owner of the organization " on a Pro plan.
We suspect that our Supabase account has been compromised and that account-level MFA/2FA was enabled on the Supabase login without our consent, locking us out of the dashboard.
We are currently unable to access the Supabase dashboard via the normal login flow.
We performed a password reset on the account email ****, but after resetting the password we are now blocked by an MFA/2FA prompt that we never configured.
This indicates a likely account‑level takeover at the Supabase control‑plane level (dashboard / account MFA), not inside our project database.
On our side, we are rotating credentials and reviewing any systems that had access to this Supabase organization.
Below is a detailed technical report we prepared using read‑only Supabase MCP tooling, which still has API access. We did not perform any destructive or configuration changes during this analysis.
Subject: Suspected account takeover / unauthorized account-level MFA lockout —
CONTEXT
We suspect our Supabase account (Pro plan, organization "", id gtjmtrxqbfutfquazbqm) has been compromised.
Account-level MFA/2FA appears to have been enabled on the Supabase login without our consent, and we are currently locked out of the dashboard. We performed a read-only technical analysis via the Supabase MCP tooling (which still has API access) to assess impact. No destructive or configuration changes were made during this analysis.
We are the legitimate owners of the organization on a Pro plan.
PROJECTS INSPECTED
ADDITIONAL FINDING — project "site" (ref nbqwdwflfkdkbyguoxrq, created 2026-05-29 03:15 UTC):
This project was NOT created by us. It is in us-east-1 (our own projects are in eu-central-1) and was provisioned during the suspected account-takeover window. It contains a single owner user "matosg789@gmail.com" (created 2026-05-29 04:35 UTC, email unverified) that is not ours, and a single public table
public.credentialswith 23,512 rows.The table is a stolen-credential "combolist" dump: columns (url, email, password, source) with a dedupe_hash = sha256(url||email||password). The
sourcevalues are dump filenames such as "xferrecords.com.txt", "@HeroCloud1 (239).txt", "www.rockstargames.com.txt", "www.caixa.gov.br.txt". Target services in the data include Google, Discord, Epic Games, Amazon, Dropbox, Spotify, Sony PSN, EA, Mojang, iCloud. ~99.5% of the password values are plaintext (18,504 distinct, avg length 12.9). All 23,512 rows were bulk-inserted within a ~7 minute window on 2026-05-29 04:40–04:47 UTC.CRITICAL: RLS is disabled on public.credentials and the anon and authenticated roles hold full SELECT/INSERT/UPDATE/DELETE/TRUNCATE grants, so the data is reachable via the public REST API with the project's anon key.
We did not create this project and want it preserved for investigation, then removed. Please:
We are flagging this as both a security incident (suspected account takeover) and a potential abuse case (hosting stolen credentials), and we are reporting this proactively as the legitimate org owner (Seenergien GmbH).
Thank you in advance for your urgent help on this matter.
Please let us know if you need any further verification details (company documents, billing details, additional logs) from our side.
Best regards,
Beta Was this translation helpful? Give feedback.
All reactions