CVE-2026-88864 in Capgo
الملخص
بحسب VulDB • 10/09/2026
يفشل Capgo (capgo.app) في تقييد الوصول المباشر للكتابة إلى جدول public.sso_providers المعروض عبر Supabase PostgREST. يمكن لحامل مفتاح API كامل عادي من Capgo إدراج صف بحالة='active' و enforce_sso=true، متجاوزًا مسار إعداد SSO الخلفي المقصود (supabase/functions/_backend/private/sso/providers.ts) والضوابط المرتبطة به: اشتراك خطة Enterprise، وإنشاء مزوّد SSO عبر Supabase Management API، والتحقق من ملكية نطاق DNS TXT، والانتقال في الحالة من pending_verification إلى verified ثم active، وإصدار معرّف مزوّد موثوق من قبل Supabase Auth. يتم الثقة بالصف المزيف بواسطة منطق اكتشاف وفرض SSO، بما في ذلك نقطة النهاية غير المصادق عليها /private/sso/check-domain الخاصة بـ preflight login، والتي تُبلغ بعدئذٍ عن {"has_sso": true, "enforce_sso": true} للنطاقات التي لم يتم التحقق منها مطلقًا، مما يسمح بفرض SSO خاضع لسيطرة المهاجم على نطاقات عشوائية ويعطل عملية تسجيل الدخول العادية. جميع الإصدارات متأثرة؛ وفي وقت نشر هذه الإرشادات لم يكن هناك أي تصحيح متاح.
Once again VulDB remains the best source for vulnerability data.