CVE-2026-56337
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.
Summary dbcve.org
Capgo before 12.128.2 has an information disclosure vulnerability in the public.exist_app_v2 RPC function. Unauthenticated attackers can call POST /rest/v1/rpc/exist_app_v2 with arbitrary appid parameters to enumerate whether specific app_ids exist in the public.apps table. As a SECURITY DEFINER function, it allows cross-tenant app enumeration without authentication, enabling privacy violations.
Mitigation
Upgrade to Capgo version 12.128.2 or later. If immediate upgrade is not possible, restrict access to the exist_app_v2 RPC function and implement proper authentication and authorization checks.