CVE-2026-55438: Coder's workspace app CORS origin check can be bypassed via UUID-based subdomain spoofing
Coder’s subdomain-based workspace app proxy allowed the same-owner CORS check to be bypassed. When a workspace-name subdomain segment parsed as a UUID, the workspace was resolved by ID without confirming the URL’s username matched the real owner, while the CORS middleware trusted the unverified username in the hostname.
Note: Practical exploitation requires subdomain app routing (wildcard hostname) enabled and a victim who visits the attacker’s crafted app URL while authenticated.
References
Code Behaviors & Features
Detect and mitigate CVE-2026-55438 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →