Description
Capgo (Cap-go/capgo) before 12.128.2 contains an information disclosure vulnerability in the Supabase PostgREST RPC function public.get_total_metrics(org_id), which is callable by the anon role using only the public sb_publishable_* key. An unauthenticated attacker can probe organization existence and leak sensitive usage metrics including MAU, bandwidth, and install counts by sending POST requests to /rest/v1/rpc/get_total_metrics with valid organization UUIDs.
Published: 2026-07-08
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Prior to version 12.128.2, Capgo exposes a PostgREST RPC endpoint, public.get_total_metrics, which is accessible to the anonymous role using the public sb_publishable_* key. By sending a POST request to /rest/v1/rpc/get_total_metrics with a valid organization UUID, an attacker without any authentication can retrieve sensitive business metrics, such as monthly active user counts, bandwidth consumption and install totals. The disclosed data can reveal usage patterns and operational insights, constituting an information exposure flaw (CWE‑200).

Affected Systems

All Capgo instances running a version earlier than 12.128.2 that have not removed the default public get_total_metrics RPC from the public schema are vulnerable. Any deployment that uses the standard public sb_publishable_* key and allows the anon role to query the endpoint remains at risk.

Risk and Exploitability

With a CVSS score of 6.9, the vulnerability is rated moderate severity. The EPSS score is below 1 %, indicating a low probability of exploitation, and the issue is not listed in CISA’s KEV catalog. Attackers can exploit the flaw remotely by issuing a simple HTTP POST request; no privileged credentials or additional setup are required. Because the RPC accepts any organization UUID, attackers can enumerate valid organization identifiers and harvest proprietary usage statistics from an exposed set of customer accounts.

Generated by OpenCVE AI on July 29, 2026 at 14:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Capgo to version 12.128.2 or later, which removes public access to the get_total_metrics endpoint.
  • If an immediate update cannot be performed, modify the Supabase policy on the public schema to deny the anon role from calling public.get_total_metrics or require additional authentication for that RPC function.
  • Rotate or revoke existing public sb_publishable_* keys to prevent unauthorized use and enforce strict key management practices.

Generated by OpenCVE AI on July 29, 2026 at 14:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 09:45:00 +0000

Type Values Removed Values Added
First Time appeared Cap-go
Cap-go cap-go
Vendors & Products Cap-go
Cap-go cap-go

Wed, 08 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 08 Jul 2026 14:15:00 +0000

Type Values Removed Values Added
Description Capgo (Cap-go/capgo) before 12.128.2 contains an information disclosure vulnerability in the Supabase PostgREST RPC function public.get_total_metrics(org_id), which is callable by the anon role using only the public sb_publishable_* key. An unauthenticated attacker can probe organization existence and leak sensitive usage metrics including MAU, bandwidth, and install counts by sending POST requests to /rest/v1/rpc/get_total_metrics with valid organization UUIDs.
Title Capgo - Unauthenticated Metrics Disclosure via get_total_metrics RPC
Weaknesses CWE-200
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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-08T17:08:38.955Z

Reserved: 2026-06-20T01:51:24.919Z

Link: CVE-2026-56284

cve-icon Vulnrichment

Updated: 2026-07-08T16:43:23.931Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T14:30:03Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor