Description
Capgo fails to clean up channel permission overrides when a user's last organization role binding is deleted, leaving stale overrides active. Attackers can retain channel-specific permissions after their base RBAC access has been revoked to perform unauthorized actions like changing production OTA versions.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Cap-go | capgo.app | — | — |
References
- GitHub Security Advisory (GHSA-qfxq-2ch8-hjg9) vendor-advisory
- VulnCheck Advisory: Capgo Authorization Bypass via Stale Channel Permission Overrides third-party-advisory