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.
Problem types
Product status
Any version before 12.128.2
12.128.2 (semver)
Credits
Judel777
References
github.com/.../capgo/security/advisories/GHSA-fmm3-3qcg-85j6
github.com/.../capgo/security/advisories/GHSA-fmm3-3qcg-85j6 (GitHub Security Advisory (GHSA-fmm3-3qcg-85j6))
www.vulncheck.com/...le-via-unauthenticated-transfer-app-rpc (VulnCheck Advisory: Cap-go - App Existence Oracle via Unauthenticated transfer_app RPC)