Skip to main content

Coder EUVDEUVD-2026-103297

| CVE-2026-111930 MEDIUM
Information Exposure (CWE-200)
2026-10-17 VulnCheck GHSA-jc76-qvj4-2385
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege Coder user
  2. Delivery
    Obtain workspace 'use' access
  3. Exploit
    Request GET /api/v2/workspaces/{id}/acl
  4. Execution
    Endpoint fetches group members via elevated context
  5. Impact
    Harvest 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

coder 2.26.0 <2.34.8

Affected Packages

euvd coder fix: 2.34.8

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 4.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 17, 2026 - 20:16 EUVD

DescriptionCVE.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

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
self-hosted developer workspace platform, niche infrastructure footprint
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Coder

View all
CVE-2025-58437 HIGH POC
8.1 Sep 06

Coder allows organizations to provision remote development environments via Terraform. Rated high severity (CVSS 8.1), t

CVE-2025-66411 HIGH POC
7.8 Dec 03

Coder allows organizations to provision remote development environments via Terraform. Prior to 2.26.5, 2.27.7, and 2.28

CVE-2021-3810 HIGH POC
7.5 Sep 17

code-server is vulnerable to Inefficient Regular Expression Complexity. Rated high severity (CVSS 7.5), this vulnerabili

CVE-2023-26114 CRITICAL
9.3 Mar 23

Versions of the package code-server before 4.10.1 are vulnerable to Missing Origin Validation in WebSockets handshakes.

CVE-2026-111927 HIGH
8.7 Oct 17

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

CVE-2026-63443 HIGH
8.3 Sep 15

Authenticated Coder users who control a modified workspace agent can redirect the control plane's workspace-agent API re

CVE-2026-118687 HIGH
8.3 Oct 28

Coder deployments that run workspace agents on Google Compute Engine with GCP instance-identity authentication accept re

CVE-2024-27918 HIGH
8.2 Mar 21

Coder allows oragnizations to provision remote development environments via Terraform. Rated high severity (CVSS 8.2), t

CVE-2026-111933 MEDIUM
6.3 Oct 17

Coder self-hosted deployments expose an unauthenticated account-enumeration oracle that lets remote attackers distinguis

CVE-2026-111934 MEDIUM
6.3 Oct 17

IP spoofing in the Coder platform (versions before 2.34.7) allows unauthenticated remote attackers to bypass per-IP rate

CVE-2026-111929 MEDIUM
6.0 Oct 17

Cross-organization file disclosure in Coder's provisioner daemon (versions 2.30.0 through 2.34.7) lets an authenticated

CVE-2026-111931 MEDIUM
5.3 Oct 17

Open redirect in Coder workspace-app proxy (versions 2.0.0 through 2.34.7) lets unauthenticated attackers craft links on

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy