Description
Cap-go before 12.128.2 contains an information disclosure vulnerability in the public.transfer_app RPC function that returns distinct error messages for existing versus non-existing app IDs. Unauthenticated attackers can enumerate valid app IDs by observing error message differences when calling transfer_app with only the publishable API key.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Cap-go | capgo | < 12.128.2 | 12.128.2 |
References
- GitHub Security Advisory (GHSA-fmm3-3qcg-85j6) vendor-advisory
- VulnCheck Advisory: Cap-go - App Existence Oracle via Unauthenticated transfer_app RPC third-party-advisory