Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege Coder user
-
DeliveryObtain workspace 'use' access
-
ExploitRequest GET /api/v2/workspaces/{id}/acl
-
ExecutionEndpoint fetches group members via elevated context
-
ImpactHarvest member emails and account metadata
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Coder account (PR:L) that has been granted 'use' access to a target workspace via its ACL - this is the specific, concrete prerequisite stated in the description. The flaw is in the GET /api/v2/workspaces/{id}/acl endpoint, which validates only workspace read access yet resolves group membership under an elevated system context, so any user meeting the 'use'-access bar can trigger it against affected versions (2.26.0 up to but not including 2.34.8) with no user interaction and against default configurations. Limiting factors: the attacker cannot be fully anonymous (valid credentials and workspace access are needed), impact is confined to disclosure of group members' account metadata rather than credentials or code, and unaffected versions (2.34.8+) are not exploitable. |
| Impact | This is a genuine but modest-severity information disclosure flaw, not a top-tier priority. All signals point consistently to limited risk: the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-reachable, low-complexity exploitation but requires low privileges (PR:L) - the attacker must already be an authenticated Coder user with workspace 'use' access, which is a meaningful barrier. Vulnerable-system impact is confidentiality-only and rated Low (VC:L, with VI:N/VA:N), reflecting disclosure of group members' account metadata (emails, login types, status, timestamps) rather than secrets, credentials, or code. No conflicting signals exist between the CVSS vector and the description - both agree on authenticated network access with low confidentiality impact. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no evidence of active or probable exploitation; absence of these is expected for a recently disclosed medium-severity issue and should not be read as either reassurance or alarm. Net assessment: a legitimate privilege-scoping bug worth patching on a normal cycle, but not an emergency given the authentication requirement and metadata-only impact. |
| Exploit ScenarioDerived | An authenticated Coder user who has only been granted 'use' access to a shared workspace (e.g. a contractor or low-trust team member) sends a GET request to /api/v2/workspaces/{id}/acl. Because the endpoint checks only workspace read access but fetches group membership under an elevated system context, the server returns the emails, login types, account status, and last-seen/creation timestamps of all members of groups on that workspace's ACL. No public exploit code was identified at time of analysis, but exploitation is trivial - a single authenticated HTTP request. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 17, 2026
Information disclosure in Coder 2.26.0 through 2.34.7 lets authenticated users who have been granted workspace 'use' access query GET /api/v2/workspaces/{id}/acl and retrieve group members' email addresses, login types, status, last-seen, and creation timestamps. The endpoint checks only workspace read access before resolving group membership under an elevated system context, creating an authorization gap for low-privileged workspace users. No public exploit code was identified at time of analysis, and the issue is limited to low-impact confidentiality exposure of account metadata rather than credentials or code; 2.34.8 is the fixed release.
RemediationAI
Vendor-released patch: 2.34.8. Upgrade Coder to 2.34.8 or later and review GHSA-cvrm-2xxr-hpcv plus the VulnCheck advisory for vendor guidance. If immediate upgrade is not possible, restrict the GET /api/v2/workspaces/{id}/acl route at the reverse proxy or API gateway to trusted workspace administrators only, recognizing that this may break legitimate ACL administration workflows. Also review workspace ACLs and remove unnecessary 'use' grants, since any authenticated user with that access can trigger the leak; this can reduce collaboration if applied too broadly. Monitor audit logs for unusual ACL endpoint requests from low-privileged workspace users, and note that no public exploit code was identified at time of analysis.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Coder is a self-hosted cloud development environment platform, and the affected API route GET /api/v2/workspaces/{id}/acl is intended to support workspace access-control administration. In vulnerable releases, the route validates only a caller's workspace read or use access, then resolves group-member records under an elevated system context, so the authorization decision is made at the wrong scope and the response exposes directory metadata. This maps to CWE-200 (Exposure of Sensitive Information) and leaks group members' email addresses, login types, account status, last-seen timestamps, and creation timestamps. The CPE cpe:2.3:a:coder:coder:*:*:*:*:*:*:*:* identifies the Coder product line, while the CVSS:4.0 vector shows network reachability, low privileges, no user interaction, and only low confidentiality impact with no integrity or availability effect. The independent CVSS:3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) is consistent: an authenticated workspace user is required, so this is not an anonymous pre-auth issue.
Know when Coder gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network endpoint exploitable with low complexity but requires an authenticated user with workspace 'use' access (PR:L); impact is limited to disclosure of account metadata, so C:L and I/A:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Coder from 2.26.0 before 2.34.8 contains an incorrect authorization flaw in the GET /api/v2/workspaces/{id}/acl endpoint, which checks only workspace read access and then fetches group members using an elevated system context. Authenticated users granted workspace use access can query the endpoint to harvest group members' emails, login types, status, and last-seen and creation timestamps.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Coder allows organizations to provision remote development environments via Terraform. Rated high severity (CVSS 8.1), t
Coder allows organizations to provision remote development environments via Terraform. Prior to 2.26.5, 2.27.7, and 2.28
code-server is vulnerable to Inefficient Regular Expression Complexity. Rated high severity (CVSS 7.5), this vulnerabili
Versions of the package code-server before 4.10.1 are vulnerable to Missing Origin Validation in WebSockets handshakes.
Credential theft in Coder (before 2.29.20, 2.33.0 through 2.33.11, 2.34.0 through 2.34.7, and 2.35.0 through 2.35.3) let
Authenticated Coder users who control a modified workspace agent can redirect the control plane's workspace-agent API re
Coder deployments that run workspace agents on Google Compute Engine with GCP instance-identity authentication accept re
Coder allows oragnizations to provision remote development environments via Terraform. Rated high severity (CVSS 8.2), t
Coder self-hosted deployments expose an unauthenticated account-enumeration oracle that lets remote attackers distinguis
IP spoofing in the Coder platform (versions before 2.34.7) allows unauthenticated remote attackers to bypass per-IP rate
Cross-organization file disclosure in Coder's provisioner daemon (versions 2.30.0 through 2.34.7) lets an authenticated
Open redirect in Coder workspace-app proxy (versions 2.0.0 through 2.34.7) lets unauthenticated attackers craft links on
EUVD-2026-103297
GHSA-jc76-qvj4-2385
NVD
CVE.org
EPSS
VulDB
Exploit-DB