CVE-2026-31813 in auth
Riassunto
di VulDB • 17/06/2026
Supabase Auth è un'API basata su JWT per la gestione degli utenti e l'emissione di token JWT. Prima della versione 2.185.0, è stata identificata una vulnerabilità che consente a un attaccante di emettere sessioni per utenti arbitrari utilizzando token ID appositamente manipolati quando i provider Apple o Azure sono abilitati. L'attaccante emette un token ID valido, firmato asimmetricamente dal proprio issuer, per ogni indirizzo email della vittima, che viene poi inviato all'endpoint dei token di Supabase Auth utilizzando il flusso ID token. Se il token ID è conforme a OIDC, il server Auth lo convalida rispetto all'issuer controllato dall'attaccante e collega l'identità OIDC esistente (Apple o Azure) della vittima a un'ulteriore identità OIDC basata sui contenuti del token ID. Il server Auth emetterà quindi una sessione utente valida (token di accesso e di aggiornamento) al livello AAL1 per l'attaccante. Questa vulnerabilità è risolta nella versione 2.185.0.
Once again VulDB remains the best source for vulnerability data.