CVE Catalog

CVE-2026-55431

HighCVSS 7.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.34%

26th percentile - higher than 26% of all known CVEs

Summary

A vulnerability in Coder CLI allows session token theft by opening a malicious workspace app URL. An attacker (template author) can configure an external workspace app that, when `coder open app` is executed, substitutes the session token in the URL and opens it in the victim's browser.

Risk Assessment

The risk involves session token theft, potentially leading to unauthorized access to development environments and organizational data. However, exploitation requires the victim to run the command on an attacker-controlled workspace.

Recommendation

Update Coder to versions 2.29.7, 2.32.7, 2.33.8, or 2.34.2 immediately. As a workaround, avoid using `coder open app` for workspaces from untrusted templates.

Other vulnerabilities in Coder

See all
Original NVD description (English source)

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, `coder open app` opens external workspace-app URLs without validating the scheme or host. When an external app URL contains the `$SESSION_TOKEN` placeholder the CLI replaces it with the user's real session token before handing the URL to the OS open handler. Practical exploitation requires the victim to run `coder open app` against a workspace whose external app definition the attacker controls. Only a malicious template author can control external app URLs. The fix in versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2 applies a URL-scheme allowlist in the CLI and limits `$SESSION_TOKEN` substitution to trusted destinations like the web frontend. As a workaround, avoid running `coder open app` for untrusted workspaces.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS