Skip to content
OpenAdvisories

Vendor

Capgo

83 known vulnerabilities.

Products

41 results · Clear filters · Feed

  • Medium 5.3

    Capgo - Information Disclosure via Unauthenticated SSO check-domain Endpoint

    Capgo before 12.128.2 contains an information disclosure vulnerability in the unauthenticated /private/sso/check-domain endpoint that returns internal org_id and provider_id values. Attackers can enumerate email domains to build mappings of domains to organiz…

  • Medium 5.4

    Capgo - Scope Isolation Failure in Webhook Test Endpoint

    Capgo before 12.128.2 contains a scope isolation vulnerability in the POST /webhooks/test endpoint that allows app-scoped API keys to invoke org-scoped webhook operations. Attackers with app-scoped credentials can trigger signed outbound webhook deliveries fo…

  • Medium 4.3

    Capgo - Billing Authorization Bypass via Exhausted Usage Credits

    Capgo before 12.128.12 contains a billing authorization bypass vulnerability in the plan_valid calculation that allows organizations with exhausted or expired usage credit grants to bypass billing gates. Attackers can exploit the divergence between the plugin…

  • Medium 6.4

    Capgo - Cross-Tenant Preview Namespace Collision via Non-Bijective Underscore Decoding

    Capgo before 12.128.2 contains a cross-tenant preview namespace collision vulnerability caused by non-bijective decoding of double underscores to dots in preview hostname parsing. Attackers can register app IDs with underscores that collide with other tenants…

  • Medium 6.5

    Capgo - Channel Configuration Mutation via Write-Scoped API Keys

    Capgo before 12.128.2 contains an authorization bypass vulnerability where write-scoped API keys can directly mutate protected channel configuration fields through PostgREST by exploiting a null authentication check in the immutability trigger. Attackers with…

  • Medium 6.5

    Capgo - Account Creation Before CAPTCHA Validation in accept_invitation Endpoint

    Capgo before 12.128.2 contains an improper validation vulnerability in the accept_invitation endpoint that creates user accounts before captcha validation is enforced. Attackers can bypass captcha protection by sending POST requests with invalid captcha token…

  • Medium 5.4

    Capgo - Plan Bypass via Unrestricted Attachment Upload Endpoint

    Capgo before 12.128.2 fails to enforce plan/quota restrictions on the /files/upload/attachments endpoint, allowing plan-blocked apps to create publicly readable R2 objects. Attackers can upload arbitrary attachments using upload-scoped API keys that bypass pl…

  • Medium 4.3

    Capgo - EXIF Metadata Exposure in App Information Image Upload

    Capgo before 12.128.2 fails to strip EXIF metadata from images uploaded via the app information endpoint, exposing sensitive geolocation data. Attackers can upload images containing EXIF metadata to extract geographic location information and other embedded m…

  • Medium 5.4

    Capgo - Stale Cross-Organization Authorization via Incomplete deploy_history Update in transfer_app()

    Capgo before 12.128.2 contains an authorization flaw in transfer_app() that fails to update deploy_history.owner_org when transferring applications between organizations. Attackers can exploit this omission to retain unauthorized access to deployment history …

  • Medium 5.4

    Capgo - HTML Injection Leading to Open Redirection in Organization Settings

    Capgo before 12.128.2 contains an html injection vulnerability in the organization settings endpoint that allows attackers to inject malicious HTML content. Attackers can craft payloads in the organization name field to redirect users to untrusted websites, e…

  • Medium 6.5

    Capgo - Unauthorized Manifest Insertion via Read-Only Org Member

    Capgo before 12.128.2 contains an authorization bypass vulnerability in the public.manifest INSERT policy that allows read-only org members to insert OTA manifest rows. Attackers with read-only org access can inject malicious manifest entries with arbitrary s…

  • Medium 4.3

    Capgo - Encrypted Bundle Policy Bypass via Direct PostgREST Update

    Capgo before 12.128.2 contains a policy bypass vulnerability in app_versions update enforcement that allows app-scoped API keys to downgrade encrypted bundles to non-encrypted state. Attackers with app-scoped all API keys can directly update the app_versions …

  • Medium 4.3

    Capgo - Missing UPDATE RLS Policy for Build Status Persistence

    Capgo before 12.128.2 lacks an UPDATE row-level security policy for the build_requests table, preventing API-key and anonymous access from persisting builder status updates. Attackers can exploit this missing policy to cause build status and error details to …

  • Medium 4.3

    Capgo - Server-Side Validation Bypass via Direct Browser-Side Organization Security Settings Updates

    Capgo before 12.128.2 contains a server-side validation bypass vulnerability in organization security settings that allows authenticated org admins to persist invalid security policy state. Attackers can bypass backend validation by directly updating the publ…

  • Medium 5.3

    Capgo - Improper Error Handling in Accept Invitation Endpoint via Invalid Magic String

    Capgo before 12.128.2 contains improper error handling in the /private/accept_invitation endpoint that returns HTTP 500 instead of safe 4xx errors when magic_invite_string is invalid. Attackers can trigger this vulnerability using only the public key by submi…

  • Medium 6.5

    Capgo - Integrity Issue in Release Routing via Multiple Public Channels

    Capgo before 12.128.2 allows multiple public channels for the same app and platform to coexist simultaneously, while unnamed /updates requests without defaultChannel implicitly resolve to a single hidden winner channel. An authorized app or channel manager ca…

  • Medium 5.3

    Capgo - Unauthenticated Organization Existence Oracle via public.invite_user_to_org RPC

    Capgo before 12.128.2 contains an information disclosure vulnerability in the public.invite_user_to_org RPC function that allows unauthenticated attackers to enumerate organization existence by observing distinct error responses. Attackers can call the SECURI…

  • Medium 5.3

    Capgo - Information Disclosure via /private/validate_password_compliance Endpoint

    Capgo before 12.128.2 contains an information disclosure vulnerability in the /private/validate_password_compliance endpoint that returns different error responses for malformed, non-existent, and existing organization IDs. Unauthenticated attackers can enume…

  • Medium 5.4

    Capgo - Login CSRF and Session Fixation via URL Query Parameters

    Capgo console.capgo.app/login before 12.128.2 accepts access_token and refresh_token in URL query parameters, automatically authenticating users without confirmation. Attackers can craft malicious links to force victims into attacker-controlled sessions, expo…

  • Medium 5.3

    Capgo - Denial of Service in 2FA Email Verification via /auth/v1/otp Endpoint

    Capgo before 12.128.2 contains a denial of service vulnerability in the /auth/v1/otp endpoint that prevents email verification for two-factor authentication due to captcha validation failures. Authenticated users cannot complete 2FA enrollment as the backend …

  • Medium 5.3

    Capgo - Information Disclosure via Unauthenticated RPC Function exist_app_v2

    Capgo before 12.128.2 contains an information disclosure vulnerability in the public.exist_app_v2 RPC function that allows unauthenticated attackers to enumerate app_ids by calling POST /rest/v1/rpc/exist_app_v2 with arbitrary appid parameters. Remote attacke…

  • Medium 6.5

    Capgo - Unsecured Supabase Images Bucket via Missing Row Level Security

    Capgo before 12.128.2 contains an unsecured images bucket lacking any row level security controls, allowing unauthenticated attackers to read, insert, and delete stored app icons. Remote attackers can exploit this misconfiguration to delete all icons and leak…

  • Medium 5.3

    Capgo - Password Spraying via Public-Key Accessible Credential Validation Endpoint

    Capgo before 12.128.2 contains a credential validation vulnerability in the POST /functions/v1/private/validate_password_compliance endpoint that is callable using only the public Supabase key without authentication. The endpoint is CORS-permissive with wildc…

  • Medium 5.3

    Capgo - Missing Authentication Middleware on GET /private/role_bindings Endpoint

    Capgo (backend Supabase edge functions) before 12.128.2 does not apply the global authentication middleware to the GET /private/role_bindings/:org_id endpoint, unlike the POST and DELETE role_bindings routes, so unauthenticated requests reach the handler inst…

  • Medium 5.3

    Capgo - Unauthenticated Cross-Tenant Disclosure via get_current_plan_max_org RPC

    Capgo before 12.128.2 contains an authorization bypass vulnerability in the public.get_current_plan_max_org RPC function that allows unauthenticated attackers to retrieve arbitrary organization plan limits. Attackers can call the RPC endpoint with any organiz…

  • Medium 6.4

    Capgo - Subkey Enforcement Bypass via x-limited-key-id Header Parsing

    Capgo before 12.128.2 contains a weak parsing vulnerability in the x-limited-key-id header that allows attackers to bypass subkey enforcement by submitting malformed values, zero, or duplicate headers that result in NaN or falsy values. Remote attackers can m…

  • Medium 4.3

    Capgo - Denial of Service via Unlimited Demo App Creation

    Capgo before 12.128.2 contains a denial of service vulnerability in the POST /app/demo endpoint that allows authenticated users with org write permissions to create unlimited demo applications without rate limiting or quota enforcement. Attackers can repeated…

  • Medium 5.3

    Capgo - Denial of Service via Unauthenticated OPTIONS Request to /build/upload Endpoint

    Capgo before 12.128.2 contains an authentication bypass vulnerability in the /build/upload/:jobId/* endpoint that allows unauthenticated attackers to trigger consistent 500 errors. Remote attackers can send OPTIONS requests to bypass authentication middleware…

  • Medium 6.5

    Capgo - Privilege Escalation via Broken Row Level Security in org_users

    Capgo before 12.128.2 contains a broken row level security policy in the org_users table that allows authenticated users to elevate privileges from admin to super_admin. Attackers can exploit the insufficient RLS enforcement to gain unauthorized super_admin a…

  • Medium 6.1

    Capgo CLI - Arbitrary File Overwrite via Symlink-Following in Local Credential Operations

    Capgo CLI before 12.128.2 contains arbitrary file overwrite vulnerabilities in login and build credentials operations that follow symlinks without validation. Attackers can create malicious symlinks in repositories to overwrite arbitrary files or expose crede…

  • Medium 6.5

    Capgo - Cross-App Build Job Access via app_id/job_id Mismatch in /build/status and /build/logs

    Capgo before 12.128.2 contains an authorization bypass vulnerability in the /build/status and /build/logs endpoints that allows attackers to access build jobs belonging to different applications by supplying a mismatched app_id and job_id combination. Limited…

  • Medium 4.7

    Capgo - Open Redirect via confirmation_url Parameter

    Capgo before 12.128.2 contains an open redirect vulnerability in the confirm-signup endpoint that allows attackers to redirect users to arbitrary external websites. The confirmation_url parameter is not validated, enabling attackers to craft malicious links f…

  • Medium 4.3

    Capgo - App Existence Oracle via GET /statistics/app/:app_id

    Capgo before 12.128.2 contains an information disclosure vulnerability in the GET /statistics/app/:app_id endpoint that allows app-limited API keys to distinguish existing sibling app IDs through differential error responses. Attackers can enumerate real app …

  • Medium 6.3

    Capgo - Policy Enforcement Bypass in Webhook Management Endpoints via Non-Expiring API Keys

    Capgo before 12.128.2 contains an authorization bypass vulnerability in webhook management endpoints that allows non-expiring API keys to bypass the require_apikey_expiration organization policy. The checkWebhookPermission function fails to call apikeyHasOrgR…

  • Medium 5.3

    Capgo - Information Disclosure via Unauthenticated /replication Endpoint

    Capgo before 12.128.2 contains an information disclosure vulnerability in the unauthenticated /replication endpoint that exposes internal PostgreSQL replication telemetry including slot names and WAL LSN positions. Attackers can access this endpoint without a…

  • Medium 5.4

    Capgo - Server-Side Request Forgery via Webhook URL Validation

    Capgo before 12.128.2 contains a server-side request forgery vulnerability in webhook URL validation that allows loopback and internal addresses. Organization admins can configure webhooks pointing to localhost or 127.0.0.1, and when triggered, the backend pe…

  • Medium 4.9

    Capgo - Denial of Service via Improper Password Policy Length Validation

    Capgo before 12.128.2 fails to enforce a maximum value on the minimum password length field in its password policy configuration. An authenticated organization administrator can set an extremely large numeric value (e.g., billions of characters) as the minimu…

  • Medium 5.3

    Capgo - EXIF Metadata Exposure via Image Upload

    Capgo before 12.128.2 fails to strip EXIF metadata including GPS geolocation data from uploaded images, allowing information disclosure. Attackers can download uploaded images and extract precise latitude and longitude coordinates revealing user physical loca…

  • Medium 5.3

    Capgo - Unauthenticated Cross-Tenant Metrics Poisoning via upsert_version_meta RPC

    Capgo before 12.128.2 contains an authorization bypass vulnerability in the public.upsert_version_meta SECURITY DEFINER function exposed via PostgREST RPC, allowing unauthenticated attackers to insert arbitrary rows into version_meta for any app_id. Attackers…

  • Medium 6.5

    Capgo - Cross-Tenant Authorization Bypass via PostgREST Webhook Access

    Capgo before 12.128.2 contains a cross-tenant authorization bypass vulnerability in PostgREST endpoints that allows org-scoped read API keys to access other tenants' webhook secrets and delivery logs. Attackers can query the webhooks and webhook_deliveries en…