Vulnerability Description
Coder before 2.29.21, 2.30.0 before 2.34.12, 2.35.0 before 2.35.9, 2.36.0 before 2.36.7, and 2.37.0 before 2.37.4 does not validate the audience claim of GCE instance-identity JWTs at the POST /api/v2/workspaceagents/google-instance-identity endpoint. Attackers who obtain an unexpired format=full identity token minted for another relying party can replay it to obtain that workspace agent's session token, which remains valid until the workspace's next build.
CVSS Score
MEDIUM
Related Weaknesses (CWE)
References
- https://github.com/coder/coder/security/advisories/GHSA-24vh-q7rg-243w
- https://www.vulncheck.com/advisories/coder-before-2.29.21-2.34.12-2.35.9-2.36.7-
FAQ
What is CVE-2026-118687?
CVE-2026-118687 is a vulnerability with a CVSS score of 6.5 (MEDIUM). Coder before 2.29.21, 2.30.0 before 2.34.12, 2.35.0 before 2.35.9, 2.36.0 before 2.36.7, and 2.37.0 before 2.37.4 does not validate the audience claim of GCE instance-identity JWTs at the POST /api/v2...
How severe is CVE-2026-118687?
CVE-2026-118687 has been rated MEDIUM with a CVSS base score of 6.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-118687?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.