CVE-2026-88864 in Capgo
Sumário
de VulDB • 10/09/2026
O Capgo (capgo.app) não restringe o acesso de gravação direta à tabela public.sso_providers, exposta por meio do Supabase PostgREST. Um detentor de uma chave API completa padrão do Capgo pode inserir uma linha com status='active' e enforce_sso=true, contornando a rota de provisionamento SSO backend prevista (supabase/functions/_backend/private/sso/providers.ts) e seus controles: o requisito do plano Enterprise, a criação do provedor SSO por meio da API de Gerenciamento do Supabase, a verificação de propriedade do domínio via registro DNS TXT, a transição de status pending_verification → verified → active e a emissão de um ID de provedor confiável pelo Supabase Auth. A linha forjada é considerada válida pela lógica de descoberta e aplicação do SSO, incluindo o endpoint preflight de login não autenticado /private/sso/check-domain, que retorna {"has_sso": true, "enforce_sso": true} para domínios que nunca foram verificados, permitindo que a imposição controlada pelo atacante seja aplicada a domínios arbitrários e interrompendo o login normal. Todas as versões são afetadas; no momento do aviso, não havia correção disponível.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.