Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-55429— Coder's workspace app upsert allows cross-workspace agent rebinding via user-controlled app ID

Quick assessment

Affected
coder coder
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Coder是Coder组织开源的一个可以在公共或私有云基础设施中设置开发环境的应用程序。 Coder 2.29.7之前版本、2.32.7之前版本、2.33.8之前版本和2.34.2之前版本存在授权问题漏洞,该漏洞源于UpsertWorkspaceApp函数在主键冲突时覆盖现有应用的agent_id,且insertAgentApp函数未验证来自provisioner的CompleteJob有效载荷中的app ID是否属于正在构建的工作区,导致跨工作区的授权问题,可能允许模板作者或外部供给者操作员利用提升权限

CVSS 8.7 · High EPSS 0.51% · P44

Possible ATT&CK Techniques 1 AI

T1190 · Exploit Public-Facing Application

Affected Version Matrix 4

VendorProduct Version RangeStatus
coder coder >= 2.34.0, < 2.34.2 affected
>= 2.33.0, < 2.33.8 affected
>= 2.30.0, < 2.32.7 affected
< 2.29.17 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-55429

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Coder's workspace app upsert allows cross-workspace agent rebinding via user-controlled app ID
Source: CVE Program / CVE List V5
Vulnerability 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, `UpsertWorkspaceApp` overwrites an existing app's `agent_id` on a primary-key conflict and `insertAgentApp` accepts the app ID from the provisioner's `CompleteJob` payload without verifying it belongs to the workspace being built. `CompleteJob` runs under `dbauthz.AsProvisionerd` so the authorization layer does not block the cross-workspace upsert. Exploitation requires elevated access as a template author or external provisioner operator. The fix in versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2 verifies that any existing `workspace_apps` row matching the supplied ID belongs to the workspace being built and rejects cross-workspace agent reassignment. No known workarounds are available.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
通过用户控制密钥绕过授权机制
Source: CVE Program / CVE List V5
Vulnerability Title
Coder 授权问题漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Coder是Coder组织开源的一个可以在公共或私有云基础设施中设置开发环境的应用程序。 Coder 2.29.7之前版本、2.32.7之前版本、2.33.8之前版本和2.34.2之前版本存在授权问题漏洞,该漏洞源于UpsertWorkspaceApp函数在主键冲突时覆盖现有应用的agent_id,且insertAgentApp函数未验证来自provisioner的CompleteJob有效载荷中的app ID是否属于正在构建的工作区,导致跨工作区的授权问题,可能允许模板作者或外部供给者操作员利用提升权限
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
coder coder >= 2.34.0, < 2.34.2 -

II. Public POCs for CVE-2026-55429

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-55429

请登录查看更多情报信息。

Patches & Fixes for CVE-2026-55429 (1)

Vendor Advisories for CVE-2026-55429 (1)

Vendor Pages for CVE-2026-55429 (4)

Same Patch Batch · coder · 2026-07-08 · 8 CVEs total

CVE-2026-55431 7.7 HIGH Coder's session token leaked to arbitrary hosts via `coder open app` for external workspac
CVE-2026-55436 7.4 HIGH Coder's AI Bridge Proxy skips TLS certificate verification in default configuration
CVE-2026-55438 5.8 MEDIUM Coder's workspace app CORS origin check can be bypassed via UUID-based subdomain spoofing
CVE-2026-55430 5.8 MEDIUM Coder's subdomain workspace app routing trusts unauthenticated X-Forwarded-Host header, en
CVE-2026-55437 5.4 MEDIUM Coder vulnerable to stored HTML injection via workspace agent logs in AgentLogLine compone
CVE-2026-55432 5.4 MEDIUM Coder's sub-agent app registration bypasses template port-sharing policy enforcement
CVE-2026-55433 5.4 MEDIUM Coder: Devcontainer recreate endpoint missing write authorization allows read-only roles t

IV. Related Vulnerabilities