Vulnerability details

CVE-2025-58437

coder coder

Coder's privilege escalation vulnerability could lead to a cross workspace compromise

CVSS 3.1
8.1High

Official description

Coder allows organizations to provision remote development environments via Terraform. In versions 2.22.0 through 2.24.3, 2.25.0 and 2.25.1, Coder can be compromised through insecure session handling in prebuilt workspaces. Coder automatically generates a session token for a user when a workspace is started. It is automatically exposed via coder_workspace_owner.session_token. Prebuilt workspaces are initially owned by a built-in prebuilds system user. When a prebuilt workspace is claimed, a new session token is generated for the user that claimed the workspace, but the previous session token for the prebuilds user was not expired. Any Coder workspace templates that persist this automatically generated session token are potentially impacted. This is fixed in versions 2.24.4 and 2.25.2.

CVSS scores

ScoreVersionSourceVector
8.1High 3.1 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Affected products

VendorProductVersionsSource
coder coder >= 2.22.0, < 2.24.4 CVEProject cvelistV5 (CNA)
coder coder >= 2.25.0, < 2.25.2 CVEProject cvelistV5 (CNA)

References and advisories

7
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2025-09-06
Last updated
2025-09-08
State
Published
Assigner (CNA)
GitHub_M

Exploit prediction (EPSS)

0.41%
Probability of exploitation in 30 days
35.6%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
No
Exploitation
None
Technical impact
Total

Weaknesses (CWE)

  • CWE-613
    Insufficient Session Expiration
  • CWE-279
    Incorrect Execution-Assigned Permissions
  • CWE-277
    Insecure Inherited Permissions