Skip to content
OpenAdvisories

Package · Go

github.com/coder/coder

28 known vulnerabilities.

12 results · Clear filters · Feed

  • Medium 4.3

    Coder 2.3.1 before 2.16.1 Open Redirect via Login Page redirect Parameter

    Coder 2.3.1 before 2.14.4, 2.15.x before 2.15.3, and 2.16.0 before 2.16.1 contains an open redirect vulnerability in the login page because the redirect query parameter is improperly sanitized. Attackers can craft a Coder login URL that, when clicked by a log…

  • Medium 4.2

    Coder before 2.23.0 Session Expiration Bypass via OIDC Without Refresh Token

    Coder before 2.23.0 contains a session expiration bypass vulnerability that allows authenticated users to retain access after OIDC token expiry when no refresh token is issued. Users can keep their APIKey cookie active through regular use, extending it every …

  • Medium 5.8

    Coder's workspace app CORS origin check can be bypassed via UUID-based subdomain spoofing

    Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.17, 2.32.7, 2.33.8, and 2.34.2, Coder's subdomain-based workspace app proxy allowed the same-owner CORS check to be bypassed. When a workspace-name s…

  • Medium 5.4

    Coder vulnerable to stored HTML injection via workspace agent logs in AgentLogLine component

    Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.17, 2.32.7, 2.33.8, and 2.34.2, the `AgentLogLine` dashboard component instantiated `ansi-to-html` without `escapeXML: true` and inserted the result …

  • Medium 5.4

    Coder: Devcontainer recreate endpoint missing write authorization allows read-only roles to destroy containers

    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, the devcontainer recreate endpoint relied on route middleware that checked only `ActionRead` on the workspace and, unl…

  • Medium 5.4

    Coder's sub-agent app registration bypasses template port-sharing policy enforcement

    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, the `CreateSubAgent` RPC did not validate a requested app sharing level against the template's `MaxPortSharingLevel` b…

  • Medium 5.8

    Coder's subdomain workspace app routing trusts unauthenticated X-Forwarded-Host header, enabling cross-app data access

    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, the workspace app proxy resolves the target app from `httpapi.RequestHost()` which prefers the `X-Forwarded-Host` head…

  • Medium 4.9

    Coder's unbounded memory allocation in provisioner file upload allows authenticated denial of service

    Coder allows organizations to provision remote development environments via Terraform. Starting in version 2.24.0 and prior to versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2, `NewDataBuilder` in `provisionersdk/proto/dataupload.go` allocated a byte slice using t…

  • Medium 6.5

    Coder: Zip upload decompression lacks aggregate size limit, enabling denial of service

    Coder allows organizations to provision remote development environments via Terraform. Starting in version 2.17.0 and prior to versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2, `POST /api/v2/files` converts zip uploads to tar in memory via `CreateTarFromZip`, whic…

  • Medium 6.5

    Coder vulnerable to unauthenticated SSRF via Azure Instance Identity Endpoint

    Coder allows organizations to provision remote development environments via Terraform. Versions prior tp 2.24.5, 2.29.13, 2.30.8, 2.31.12, 2.32.2, and 2.33.3 are vulnerable to unauthenticated semi-blind Server-Side Request Forgery (SSRF) via the Azure instanc…

  • Medium 6.5

    Coder vulnerable to denial of service via unbounded request body in AI Bridge provider endpoints

    Coder allows organizations to provision remote development environments via Terraform. Starting in version 2.33.0 and prior to versions 2.33.8 and 2.34.2, AI Bridge provider handlers read request bodies with `io.ReadAll` without a maximum size so an authentic…

  • Medium 5.4

    Suspended Coder users retain access to AI Bridge LLM proxy endpoints

    Coder allows organizations to provision remote development environments via Terraform. Starting in version 2.30.0 and prior to versions 2.32.7, 2.33.8, and 2.34.2, AI Bridge proxy endpoints authenticate via `Server.IsAuthorized` in `coderd/aibridgedserver`, w…