CVE-2026-46354
Description
Coder allows organizations to provision remote development environments via Terraform. In versions prior tp 2.24.5, 2.29.13, 2.30.8, 2.31.12, 2.32.2, and 2.33.3, azureidentity.Validate() verifies that the PKCS#7 signer certificate chains to a trusted Azure CA but never verifies the PKCS#7 signature itself. An attacker can embed a legitimate Azure certificate alongside arbitrary content e.g. {"vmId":""} and the forged vmId will be accepted returning the victim workspace agent's session token. No authentication is required. The attacker only needs to know a target VM's vmId which is a UUIDv4. That's a practical limitation which would typically require prior access to be exploited. Versions 2.24.5, 2.29.13, 2.30.8, 2.31.12, 2.32.2, and 2.33.3 patch the issue. As a workaround, reconfigure any Azure templates to use token authentication rather than azure-instance-identity.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
github.com/coder/coder/v2Go | >= 2.33.0-rc.0, < 2.33.3 | 2.33.3 |
github.com/coder/coder/v2Go | >= 2.32.0-rc.0, < 2.32.2 | 2.32.2 |
github.com/coder/coder/v2Go | >= 2.31.0, < 2.31.12 | 2.31.12 |
github.com/coder/coder/v2Go | >= 2.30.0, < 2.30.8 | 2.30.8 |
github.com/coder/coder/v2Go | >= 2.29.0, < 2.29.13 | 2.29.13 |
github.com/coder/coder/v2Go | < 2.24.5 | 2.24.5 |
github.com/coder/coderGo | <= 0.27.3 | — |
Affected products
3- osv-coordsRange: < 0.0.20260723T184607-160000.1.1
Patches
Vulnerability mechanics
References
9- github.com/coder/coder/pull/25286nvdIssue TrackingPatchWEB
- github.com/coder/coder/security/advisories/GHSA-6x44-w3xg-hqqfnvdPatchVendor AdvisoryWEB
- github.com/advisories/GHSA-6x44-w3xg-hqqfghsaADVISORY
- github.com/coder/coder/releases/tag/v2.24.5nvdRelease NotesWEB
- github.com/coder/coder/releases/tag/v2.29.13nvdRelease NotesWEB
- github.com/coder/coder/releases/tag/v2.30.8nvdRelease NotesWEB
- github.com/coder/coder/releases/tag/v2.31.12nvdRelease NotesWEB
- github.com/coder/coder/releases/tag/v2.32.2nvdRelease NotesWEB
- github.com/coder/coder/releases/tag/v2.33.3nvdRelease NotesWEB
News mentions
0No linked articles in our index yet.