CVE Catalog

CVE-2026-100616

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

17th percentile - higher than 17% of all known CVEs

Summary

capgo.app is an over-the-air update platform for Capacitor apps. In all versions prior to a fix, the row-level security UPDATE policy on the public.orgs table permits an organization admin (a user holding org.update_settings) to update the entire row, including the internal billing pointer column customer_id. By sending an update directly to Supabase PostgREST, an authenticated org admin without org.update_billing can null or corrupt the organization's Stripe customer pointer, causing plan and billing checks to fail.

Risk Assessment

The organization can be moved from a valid paid plan state to unpaid/no-plan behavior, disrupting billing and feature access. This can lead to service interruptions and financial issues.

Recommendation

No patch is available — monitor vendor communications and apply it as soon as possible. Until then, consider restricting org.update_settings permissions and auditing changes to the orgs table.

Other vulnerabilities in Capgo

See all
Original NVD description (English source)

capgo.app is an over-the-air update platform for Capacitor apps. In all versions prior to a fix, the row-level security UPDATE policy on the public.orgs table permits an organization admin (a user holding org.update_settings) to update the entire row, including the internal billing pointer column customer_id. The official organization update endpoint (supabase/functions/_backend/public/organization/put.ts) allowlists only a small set of editable settings fields and excludes customer_id, and the private Stripe billing route separately requires the org.update_billing permission. By sending an update directly to Supabase PostgREST, an authenticated org admin without org.update_billing can null or corrupt the organization's Stripe customer pointer, causing plan and billing checks that trust orgs.customer_id to fail and moving the organization from a valid paid plan state to unpaid/no-plan behavior. At the time of the advisory no patched version was available.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS