A brief look at Gitpod, two bugs, and a quick fix
Jul 8, 2021Joern Schneeweisz

Summary
This post details the discovery and exploitation of two vulnerabilities in Gitpod: a cross-origin WebSocket access vulnerability that allowed an attacker to obtain user OAuth tokens, and a login vulnerability that allowed an attacker to log in as any account on a self-managed GitLab instance by spoofing email addresses. Both vulnerabilities were reported to Gitpod and fixed promptly.
More from the Security Control Framework trail
- Track organization-wide security risk in one dashboard
- Dependency Firewall: Block risky packages before the build
- Two front doors: Module-level access in a Django GRC app
- How GitLab tracks vulnerabilities through refactors and reformatting
- Shai-Hulud copycat campaign targets Python developers through PyPI typosquatting