CVE-2026-56337
Received Received - Intake
Information Disclosure in Capgo via RPC Function

Publication date: 2026-06-24

Last updated on: 2026-06-24

Assigner: VulnCheck

Description
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 attackers can exploit this SECURITY DEFINER function to determine whether specific app_ids exist in the public.apps table, enabling cross-tenant app enumeration and privacy violations.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-24
Last Modified
2026-06-24
Generated
2026-06-24
AI Q&A
2026-06-24
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
capgo capgo to 12.128.2 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-200 The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-56337 is an information disclosure vulnerability in Capgo versions before 12.128.2. It exists in the public.exist_app_v2 RPC function, which is marked as SECURITY DEFINER and accessible to unauthenticated users.

This vulnerability allows remote attackers to send POST requests with arbitrary appid parameters to the /rest/v1/rpc/exist_app_v2 endpoint. The function then reveals whether specific app_ids exist in the public.apps table.

Because the function bypasses Row-Level Security and returns a boolean indicating app existence, attackers can enumerate app_ids across tenants, leading to privacy violations.

Impact Analysis

This vulnerability can impact you by allowing unauthenticated attackers to enumerate app_ids across different tenants in Capgo.

Such cross-tenant app enumeration can lead to privacy violations by exposing the existence of applications that should remain confidential.

Attackers could use this information to build organizational or application graphs, potentially aiding further targeted attacks or reconnaissance.

Detection Guidance

This vulnerability can be detected by attempting to call the vulnerable RPC function exist_app_v2 with arbitrary appid parameters via a POST request to /rest/v1/rpc/exist_app_v2 and observing the response.

A simple detection command using curl could be:

  • curl -X POST https://<target-host>/rest/v1/rpc/exist_app_v2 -H "Content-Type: application/json" -d '{"appid":"test_app_id"}'

If the response returns a boolean indicating whether the app_id exists, it confirms the presence of the vulnerability.

Mitigation Strategies

Immediate mitigation steps include revoking the anon role's access to the exist_app_v2 RPC function or modifying the function so that it does not reveal the existence status of app_ids.

Specifically, you can:

  • Revoke or restrict anon role permissions on the exist_app_v2 function to prevent unauthenticated access.
  • Modify the exist_app_v2 function to return a constant response that does not disclose whether an app_id exists.
  • Ensure proper authorization checks are enforced on the RPC function to prevent cross-tenant app enumeration.

Upgrading to Capgo version 12.128.2 or later, where this vulnerability is fixed, is also recommended.

Compliance Impact

This vulnerability allows unauthenticated attackers to enumerate app_ids across tenants, leading to privacy violations by exposing the existence of specific applications in the public.apps table.

Such unauthorized information disclosure can impact compliance with data protection regulations like GDPR and HIPAA, which require safeguarding personal and sensitive information against unauthorized access and ensuring privacy.

By enabling cross-tenant app enumeration, the vulnerability could facilitate unauthorized data mapping or profiling, which may violate principles of data minimization and confidentiality mandated by these standards.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-56337. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart