Skip to content
OpenAdvisories
Medium · 5.8 CVE-2026-55438 EUVD-2026-42151GHSA-5wg6-jmq2-53pwGO-2026-5918

Coder's workspace app CORS origin check can be bypassed via UUID-based subdomain spoofing

Published Jul 8, 2026 · Updated Jul 8, 2026 · Assigned by GitHub_M

Description

Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.17, 2.32.7, 2.33.8, and 2.34.2, 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. Practical exploitation requires subdomain app routing (wildcard hostname) enabled and a victim who visits the attacker's crafted app URL while authenticated. The fix in versions 2.29.17, 2.32.7, 2.33.8, and 2.34.2 validates the subdomain username against the resolved workspace's actual owner and bases the same-owner CORS decision on the authoritative owner identity. No known workarounds are available.

Affected products

VendorProductAffectedFixed
coder coder >= 2.34.0, < 2.34.2, >= 2.33.0, < 2.33.8, >= 2.30.0, < 2.32.7, < 2.29.17 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/coder/coder all versions — GO-2026-5918
Go github.com/coder/coder/v2 >= 2.34.0, < 2.34.2 2.34.2 GHSA-5wg6-jmq2-53pw
Go github.com/coder/coder/v2 >= 2.33.0, < 2.33.8 2.33.8 GHSA-5wg6-jmq2-53pw
Go github.com/coder/coder/v2 >= 2.30.0, < 2.32.7 2.32.7 GHSA-5wg6-jmq2-53pw
Go github.com/coder/coder/v2 < 2.29.17 2.29.17 GHSA-5wg6-jmq2-53pw
Go github.com/coder/coder/v2 < 2.29.17 · >= 2.30.0, < 2.32.7 · >= 2.33.0, < 2.33.8 · >= 2.34.0, < 2.34.2 2.29.17, 2.32.7, 2.33.8, 2.34.2 GO-2026-5918

Advisories 1

References