Description
Capgo before 12.128.2 contains an information disclosure vulnerability in Supabase PostgREST RPC endpoints is_trial_org and is_paying_org that allows unauthenticated attackers to enumerate organizations and disclose billing status using the public sb_publishable key. Attackers can invoke these endpoints to determine organization existence via distinguishable return values and identify paying customers for targeted profiling.
Problem types
Exposure of Sensitive Information to an Unauthorized Actor
Product status
Any version before 12.128.2
12.128.2 (semver)
Credits
Judel777
References
github.com/.../capgo/security/advisories/GHSA-mh5p-rrhp-442q (GHSA Advisory GHSA-mh5p-rrhp-442q)
www.vulncheck.com/...ling-status-disclosure-via-supabase-rpc (VulnCheck Advisory: Capgo - Unauthenticated Organization Enumeration and Billing Status Disclosure via Supabase RPC)