CVE-2026-118687

    Dashboard / Vulnerabilities / CVE-2026-118687

    CVE-2026-118687

    Published: 28 Oct 2026Last Modified: 31 Oct 2026

    Summary: Coder before 2.29.21, 2.34.12, 2.35.9, 2.36.7, and 2.37.4 Missing Audience Validation in GCP Instance-Identity Authentication

    Details: 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.

    Affected packages

    Package

    Name:

    Purl:

    Affected ranges

    Type: GIT

    Events:

    Introduced- 8a148a9a57eef8dc19db13d1423adcdaadd319d4

    Affected versions

    v2.29.20
    v2.29.19
    v2.29.18
    v2.29.17
    v2.29.16
    v2.29.15
    v2.29.14
    v2.29.13
    v2.29.12
    v2.29.11
    v2.29.10
    v2.29.9
    v2.29.8
    v2.29.7
    v2.29.6
    v2.29.5
    v2.29.4
    v2.29.3
    v2.29.2
    v2.29.1
    v2.29.0

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    CVE-2026-118687 | CVE-DB