CVE-2026-56311

Capgo - Unauthenticated Cross-Tenant Disclosure via get_current_plan_max_org RPC

Published Jun 22, 2026 CVSS 4.0 · 6.9 Medium EPSS < 1% KEV · Not listed
Description
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 organization UUID using only the public Supabase key to disclose billing information including MAU, bandwidth, storage, and build time limits for any organization.

Analysis

AI-generated

Technical impact

Capgo before version 12.128.2 contains an authorization bypass in the public.get_current_plan_max_org RPC. This flaw allows attackers who are not authenticated to query any organization UUID with only the public Supabase key, thereby exposing plan limits such as monthly active users, bandwidth, storage, and build time. The primary impact is the disclosure of confidential billing and usage data, which could assist adversaries in reconstructing organizational size or planning further attacks.

Affected Systems

The vulnerability affects installations of Capgo using the Capgo:Capgo product. Any instance running a version earlier than 12.128.2 is susceptible. No specific operating system or deployment environment is listed, so all configurations running the affected Capgo instance are at risk.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity; the ecosystem risk is amplified because attackers only need the public Supabase key, which is widely distributed. The EPSS data is unavailable, but the failure mode does not require code execution or privileged access, only unauthenticated read access. Because the KEV catalog does not list this vulnerability, there is no evidence of widespread exploitation yet, but the ability to retrieve billing information could be exploited for targeted phishing or social engineering. The attack vector is external via the public RPC endpoint.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Capgo to version 12.128.2 or later
  • Apply role-based access control to the public.get_current_plan_max_org RPC to prevent unauthenticated access
  • Restrict the distribution of the public Supabase key and enforce authentication for RPC calls

Generated by OpenCVE AI on June 22, 2026 at 23:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Cap-go
Cap-go cap-go
Vendors & Products Cap-go
Cap-go cap-go
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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 organization UUID using only the public Supabase key to disclose billing information including MAU, bandwidth, storage, and build time limits for any organization.
Title Capgo - Unauthenticated Cross-Tenant Disclosure via get_current_plan_max_org RPC
Weaknesses CWE-285
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Jun 23, 2026, 12:26 PM
Reserved
Jun 20, 2026, 12:53 PM
Status
Deferred
Published
Jun 22, 2026, 10:16 PM
Modified
Jun 23, 2026, 2:52 PM