Skip to content
OpenAdvisories

Vendor

Capgo

83 known vulnerabilities.

Products

37 results · Clear filters · Feed

  • High 8.1

    Capgo - Cross-Organization Account Disruption via SSO Prelink Endpoint

    Capgo before 12.128.2 contains a cross-organization account disruption vulnerability in the SSO prelink endpoint that allows enterprise administrators to delete password identities of users in foreign organizations. Attackers with org.update_settings permissi…

  • High 7.3

    Capgo - Insufficient Authentication in Email Change Endpoint

    Capgo before 12.128.2 allows email address changes without requiring current password re-authentication or verification of the existing email address. An attacker with access to a valid session cookie or authenticated browser can change the account email to g…

  • High 8.3

    Capgo - RBAC Demotion Privilege Retention via Stale org_users.user_right

    Capgo before 12.128.2 contains a privilege escalation vulnerability where demoted super_admin users retain access to delete_non_compliant_bundles and count_non_compliant_bundles RPCs due to stale org_users.user_right column not being cleared during role bindi…

  • High 7.5

    Capgo - Unauthenticated Information Disclosure via PostgREST global_stats Endpoint

    Capgo before 12.128.2 contains an information disclosure vulnerability in the Supabase PostgREST global_stats endpoint that allows unauthenticated attackers to read sensitive financial and operational metrics using only the public apikey. Remote attackers can…

  • High 7.5

    Capgo - Unauthenticated API Key Metadata Disclosure via SECURITY DEFINER RPC Function

    Capgo before 12.128.2 contains an information disclosure vulnerability in the find_apikey_by_value PostgreSQL function marked SECURITY DEFINER and executable by the anon role. Unauthenticated attackers can call this function via the /rest/v1/rpc/find_apikey_b…

  • High 8.3

    Capgo - Authentication Bypass in Password Change via Missing Current Password Validation

    Capgo before 12.128.2 contains an authentication bypass vulnerability in the password change endpoint that allows attackers to change user passwords without requiring current password confirmation. Attackers with temporary session access can exploit this flaw…

  • High 7.5

    Capgo - Information Disclosure via get_orgs_v7 RPC Endpoint

    Capgo before 12.128.2 contains an information disclosure vulnerability in the get_orgs_v7(userid) RPC function that remains publicly invokable despite intended private access controls. Unauthenticated attackers can supply arbitrary user UUIDs to retrieve fore…

  • High 7.5

    Capgo - Arbitrary R2 Object Deletion via Mutable r2_path in app_versions

    Capgo before 12.128.2 allows upload-scoped API keys to modify the mutable app_versions.r2_path field through PostgREST, enabling retargeting to arbitrary R2 bundle objects. Attackers can patch r2_path to point to victim objects, soft-delete the attacker-contr…

  • High 8.1

    Capgo - Cross-Organization Authorization Bypass via Scoped API Key Privilege Inheritance

    Capgo before 12.128.2 contains a broken access control vulnerability in the organization management API where a scoped API key (limited_to_orgs) inherits its owner-user's permissions, allowing destructive cross-organization actions. When a user is an admin in…

  • High 7.1

    Capgo - Org/App Scope Mismatch in Device Creation Endpoint

    Capgo before 12.128.2 contains an authorization flaw in POST /private/create_device that accepts a caller-supplied org_id parameter without validating it matches the target app's owner organization. Authenticated attackers can create device records for an app…

  • High 7.5

    Capgo - Unauthenticated API Key Validity and Permission Oracle via RPC Functions

    Capgo before 12.128.2 contains unauthenticated security definer RPC functions get_user_id and get_org_perm_for_apikey that expose API key validity oracles and user UUID disclosure. Unauthenticated attackers using the public API key can validate leaked keys, e…

  • High 8.1

    Capgo - Account Deletion Without Password Confirmation

    Capgo before 12.128.2 contains an authentication bypass vulnerability in the account deletion endpoint that allows deletion without password re-authentication or secondary verification. Attackers can delete user accounts via session hijacking, CSRF attacks, o…

  • High 7.6

    Capgo - Unauthorized Channel Overwrite and Ownership Takeover via POST /channel Name Collision

    Capgo before 12.128.2 contains an authorization bypass vulnerability in the channel creation endpoint that allows authenticated users to overwrite existing channels by reusing their names. Attackers with app.create_channel permission can exploit a logic misma…

  • High 8.8

    Capgo - Privilege Escalation via Cross-Scope RBAC Role Assignment

    Capgo before 12.128.2 allows org admins to assign org-scoped RBAC roles at app scope without validating role scope compatibility, including to pending invitees. Attackers can pre-seed malformed high-privilege bindings that survive invite acceptance, enabling …

  • High 8.3

    Capgo - SSRF and Privilege Escalation via Path Traversal in Builder Upload Proxy

    Capgo before 12.128.2 contains a path traversal vulnerability in the builder upload proxy that allows authenticated users with build permissions to bypass upload restrictions. Attackers can append traversal sequences to the upload path, which are normalized b…

  • High 8.8

    Capgo - Broken Object Level Authorization via x-limited-key-id Header

    Capgo before 12.128.2 contains a broken object level authorization vulnerability in middlewareKey() that accepts the client-controlled x-limited-key-id header without validating ownership, allowing authenticated users to adopt cross-tenant limited keys. Attac…

  • High 7.5

    Capgo - Unauthenticated RBAC Bindings and Email Disclosure via get_org_user_access_rbac NULL-auth Bypass

    Capgo before 12.128.2 contains a NULL-auth bypass vulnerability in the public.get_org_user_access_rbac function that allows unauthenticated attackers to retrieve RBAC role bindings and member email addresses. Attackers can exploit improper NULL comparison in …

  • High 7.1

    Capgo - Authorization Bypass in App Ownership Transfer via Direct PostgREST Update

    Capgo before 12.128.2 allows direct patching of public.apps.owner_org through PostgREST, bypassing the transfer_app() workflow and creating split-brain ownership. Attackers can directly update apps.owner_org while leaving app_versions.owner_org unchanged, ena…

  • High 7.1

    Capgo - Two-Factor Authentication Bypass via Organization Management API

    Capgo before 12.128.2 enforces mandatory two-factor authentication only at the UI level. Sensitive Organization (ORG) management API endpoints (e.g., editing organization details, inviting users) do not validate 2FA completion on the backend. An authenticated…

  • High 7.1

    Capgo - Webhook Signing Secret Disclosure via Non-Admin API Key

    Capgo before 12.128.2 allows non-admin API keys to read webhook signing secrets via Supabase REST due to insufficient row-level security policies on the webhooks table. Attackers can retrieve the webhook secret and forge valid X-Capgo-Signature headers to sen…

  • High 8.8

    Capgo - Subkey Scope Bypass in middlewareKey via x-limited-key-id Header

    Capgo before 12.128.2 fails to enforce limited_to_orgs and limited_to_apps constraints on subkeys provided via x-limited-key-id header in middlewareKey function. Attackers can bypass subkey scope restrictions by referencing their own subkeys, causing all down…

  • High 7.6

    Capgo - Broken Object Level Authorization in Build Job Control via jobId Parameter

    Capgo before 12.128.2 contains a broken object level authorization (BOLA) vulnerability in the POST /build/start/:jobId and POST /build/cancel/:jobId endpoints. The handlers authorize the request based only on the attacker-controlled app_id supplied in the re…

  • High 8.7

    Capgo - Account Takeover via Cross-Domain SSO Email Assertion in provision-user

    Capgo before 12.128.2 contains a cross-domain SSO account takeover vulnerability in the provision-user endpoint that allows attackers to merge arbitrary victim accounts based on email match without validating SSO provider domain authorization. An attacker wit…

  • High 7.5

    Capgo - Information Disclosure via Unauthenticated /updates defaultChannel Parameter

    Capgo before 12.128.2 contains an information disclosure vulnerability in the unauthenticated /updates endpoint that resolves the defaultChannel parameter before enforcing privacy restrictions, allowing attackers to enumerate private channels and leak version…

  • High 8.1

    Capgo - Hashed API Key Enforcement Bypass via PostgREST/RLS Plane

    Capgo before 12.128.2 contains a security control bypass vulnerability where the PostgREST/RLS plane accepts plaintext API keys through the capgkey header despite enforce_hashed_api_keys being enabled. Attackers can bypass org-level hashed-key enforcement by …

  • High 8.3

    Capgo - Authorization Bypass in API Key Management via App-Limited Keys

    Capgo before 12.128.2 contains an authorization bypass vulnerability in its public API key management handlers (get/put/delete/post). API keys created with mode=all but restricted to a single app via limited_to_apps are only checked for limited_to_orgs and no…

  • High 7.2

    Capgo - Cross-Organization App Takeover via Mismatched org_id and app_id in /private/role_bindings

    Capgo before 12.128.2 contains an authorization bypass vulnerability in POST /private/role_bindings that fails to verify app_id ownership during app-scoped role binding creation. An attacker with administrative privileges in one organization can create role b…

  • High 8.2

    Capgo - Rate Limit Bypass via User-Controlled device_id Parameter

    Capgo before 12.128.2 contains a rate limit bypass vulnerability in the channel_self endpoint that allows attackers to circumvent rate limiting by rotating the user-controlled device_id parameter. Attackers can send multiple requests per second by changing de…

  • High 7.5

    Capgo - Unauthenticated Channel Enumeration and App Oracle via GET /channel_self

    Capgo before 12.128.2 contains an information disclosure vulnerability in the /functions/v1/channel_self endpoint that allows unauthenticated attackers to enumerate non-public channel names and determine app existence and subscription status. Remote attackers…

  • High 7.1

    Capgo - Deleted Bundle Selection via Missing Deletion Filter in /updates Endpoint

    Capgo before 12.128.12 fails to filter deleted app versions when joining channels during /updates resolution, allowing deleted bundles to remain selectable. Attackers can continue deploying deleted bundles to devices by exploiting the missing app_versions.del…

  • High 7.5

    Capgo - Unauthenticated Organization Member Email Disclosure via get_org_members RPC

    Capgo before 12.128.2 contains an improper access control vulnerability in the public.get_org_members RPC function that allows unauthenticated attackers to enumerate organization members. Attackers can invoke the endpoint using only the public sb_publishable_…

  • High 7.6

    Capgo - Privilege Escalation via SECURITY DEFINER Function apply_usage_overage

    Capgo before 12.128.2 contains a potential privilege escalation vulnerability in the public.apply_usage_overage SECURITY DEFINER function, which performs sensitive billing operations without enforcing internal authorization checks (no validation of auth.uid()…

  • High 7.5

    Capgo - Unauthenticated API Key Validity Oracle and User Identity Disclosure via get_identity_apikey_only RPC

    Capgo before 12.128.2 contains an unauthenticated security definer RPC function get_identity_apikey_only that returns the owning user_id for supplied API keys, creating an API key validity oracle and user identity disclosure primitive. Attackers can call this…

  • High 8.3

    Capgo - Account Merge via Poisoned public.users.email in SSO Provisioning

    Capgo before 12.128.12 allows authenticated users to modify their mutable public.users.email to arbitrary addresses, which the SSO provisioning endpoint trusts as an account-merge key. Attackers can pre-position their account with a victim's corporate SSO ema…

  • High 8.8

    Capgo - Scope Escalation via API Key Creation in /functions/v1/apikey

    Capgo before 12.128.2 contains a scope escalation vulnerability in the POST /functions/v1/apikey endpoint that allows app-limited API keys to mint unrestricted keys by setting empty limits. Attackers with a compromised app-limited key can create an unrestrict…

  • High 7.5

    Capgo - Unauthenticated Organization Enumeration and Billing Status Disclosure via Supabase RPC

    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_publisha…

  • High 7.5

    Capgo < 12.128.2 - Denial of Service via Unverified Email Account Registration and Deletion

    Capgo before 12.128.2 contains a denial of service vulnerability allowing attackers to register accounts using arbitrary email addresses without verification, then initiate deletion to lock emails in pending deletion state. Attackers can permanently lock legi…