CVE-2026-88864 in Capgo
要約
〜によって VulDB • 2026年09月10日
Capgo (capgo.app) は、Supabase PostgREST を介して公開されている public.sso_providers テーブルへの直接書き込みアクセスを制限しない。通常の Capgo 完全 API キーを持つ攻撃者は、status='active' および enforce_sso=true の行を挿入し、意図されたバックエンド SSO プロビジョニングルート (supabase/functions/_backend/private/sso/providers.ts) とその制御機構(Enterprise プランの要件、Supabase Management API 経由での SSSO プロバイダ作成、DNS TXT ドメイン所有権検証、pending_verification → verified → active のステータス遷移、および Supabase Auth による信頼できるプロバイダ ID の発行)を回避して強制 SSO を設定できる。偽造された行は、認証不要のログインプリフライトエンドポイント /private/sso/check-domain などを含む SSSO 検出・強制ロジックによって信頼され、検証されていないドメインに対して {"has_sso": true, "enforce_sso": true} が返されるため、攻撃者が制御する SSO の強制が任意のドメインで主張可能となり、通常のログイン処理を妨害できる。すべてのバージョンに影響があります;アドバイザリ発表時点ではパッチは提供されていませんでした。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.