Skip to content
OpenAdvisories
Medium · 5.8 CVE-2026-55430 EUVD-2026-42136GHSA-5g4w-3vw9-478wGO-2026-5917

Coder's subdomain workspace app routing trusts unauthenticated X-Forwarded-Host header, enabling cross-app data access

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.7, 2.32.7, 2.33.8, and 2.34.2, the workspace app proxy resolves the target app from `httpapi.RequestHost()` which prefers the `X-Forwarded-Host` header over the real `Host` header. No middleware strips `X-Forwarded-Host` before routing and the header is not browser-forbidden so client-side JavaScript can set it on `fetch()` calls. Practical exploitation requires subdomain app routing (wildcard hostname) enabled, a victim who visits the attacker's shared app and a deployment whose upstream proxy does not strip `X-Forwarded-Host`. The fix in versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2 trusts `X-Forwarded-Host` only from configured trusted proxies and otherwise resolves the routing host from the verified request host. As a workaround, place an upstream reverse proxy that strips or overwrites `X-Forwarded-Host` on untrusted requests.

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-5917
Go github.com/coder/coder/v2 >= 2.34.0, < 2.34.2 2.34.2 GHSA-5g4w-3vw9-478w
Go github.com/coder/coder/v2 >= 2.33.0, < 2.33.8 2.33.8 GHSA-5g4w-3vw9-478w
Go github.com/coder/coder/v2 >= 2.30.0, < 2.32.7 2.32.7 GHSA-5g4w-3vw9-478w
Go github.com/coder/coder/v2 < 2.29.17 2.29.17 GHSA-5g4w-3vw9-478w
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-5917

Advisories 1

References