Skip to main content

Cube-studio EUVDEUVD-2026-102963

| CVE-2026-111672 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-16 VulnCheck GHSA-ww26-7hpw-m38v
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 user
  2. Delivery
    Enumerate sequential pipeline ids
  3. Exploit
    Query view/log/monitor/pod endpoints
  4. Execution
    Expose DAGs, namespaces, Argo ids, pod names
  5. Impact
    Invoke copy_pipeline to clone

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires an authenticated low-privilege Cube-studio account (PR:L) in a multi-tenant deployment where multiple project groups coexist; the attacker exploits that pipeline objects are referenced by sequential, user-controllable ids without an ownership/authorization check across the web, log, monitoring, pod, and copy_pipeline endpoints. Exploitation is limited by the need for valid credentials and by the fact that impact is confined to cross-project-group pipeline metadata disclosure and pipeline cloning - no system compromise, code execution, or data modification is enabled. Risk is highest in shared, multi-tenant installations and negligible in single-tenant/single-group deployments where there are no other project groups to enumerate.

Impact

This is a genuine but modest-severity issue best treated as a medium-priority fix rather than an emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) correctly reflects a network-exploitable, low-complexity flaw that nonetheless requires an authenticated low-privilege account (PR:L) and yields only limited confidentiality impact (VC:L) with no integrity or availability impact - consistent with CWE-639 (Authorization Bypass Through User-Controlled Key / IDOR). No EPSS score was provided, the CVE is NOT listed in CISA KEV, and no explicit POC/exploit flag was supplied in the input, so there is no signal of active or widespread exploitation. The signals are internally consistent: a low-privilege insider/tenant-isolation weakness in a self-hosted ML platform, not an internet-wide unauthenticated RCE. The main caveat is that a third-party technical write-up (hackmd) and the exact vulnerable source lines are publicly documented, which lowers the effort to develop an exploit even though no weaponized code is confirmed in the provided data - verify POC status independently before deprioritizing.

Exploit ScenarioDerived

An authenticated user on one project group in a multi-tenant Cube-studio deployment iterates sequential pipeline ids against the web, log, monitoring, pod, and copy_pipeline endpoints. By doing so they read other project groups' pipeline DAGs, cluster names, namespaces, Argo workflow ids, and pod names, and can clone those pipelines into their own group. The attack path is publicly documented in a hackmd write-up with the vulnerable source referenced, though no packaged exploit is confirmed in the provided data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 16, 2026

Authenticated, low-privilege users of Cube-studio through 2026.09.01 can read or clone pipelines belonging to other project groups by enumerating sequential pipeline IDs through the web, log, monitoring, pod, and copy_pipeline endpoints, exposing DAG definitions, Kubernetes cluster names, namespaces, Argo workflow IDs, and pod names. Classified as an authorization bypass through a user-controlled key (CWE-639) and scored CVSS 5.3 (CVSS:4.0 AV:N/AC:L/PR:L/UI:N/VC:L), the issue requires a valid low-privilege account in a multi-tenant deployment where multiple project groups coexist, and its impact is confined to cross-group metadata disclosure and pipeline cloning - no code execution, system compromise, or modification of existing data is enabled. No public exploit identified at time of analysis; risk is highest in shared, multi-tenant installations and negligible in single-group deployments where there is nothing to enumerate.

RemediationAI

No vendor-released patch version is identified in the available intelligence, so the primary step is to check the upstream cube-studio repository and the VulnCheck advisory for a release newer than 2026.09.01 and upgrade once one is confirmed, then verify the fix by attempting cross-group pipeline retrieval with a low-privilege account. Until then, the most effective compensating control is to add a server-side object-level authorization check in view_pipeline.py that resolves each requested pipeline id against the caller's project group before returning data from the web, log, monitoring, pod, and copy_pipeline handlers - this is the actual defect and closes all five endpoints at once, at the cost of custom code maintenance. If code changes are not possible, restrict or role-gate the log, monitoring, and pod endpoints (they return cluster names, namespaces, workflow ids, and pod names) and disable copy_pipeline for non-admin users; both reduce useful functionality and break legitimate cross-group views. Deploying per-tenant single-project-group instances removes the attack surface entirely but sacrifices multi-tenancy and adds operational overhead. Because ids are sequential, also monitor access logs for rapid sequential id requests from one account as a detection measure, and avoid exposing these endpoints to the internet or place the Cube-studio API behind a VPN or an authenticated reverse proxy while a fix is pending.

Affected VersionsENISA

cube-studio 0 ≤2026.09.01

Affected Packages

euvd cube_studio no fix

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

Cube-studio (data-infra/cube-studio) is an open-source Kubernetes-native MLOps platform that organizes pipelines into project groups and executes them through Argo Workflows. The affected code path in myapp/views/view_pipeline.py (roughly lines 1144-1268, per the linked source reference) takes a pipeline id straight from the request and loads that object without verifying that the id belongs to the caller's project group - the textbook CWE-639 pattern of authorization bypass through a user-controlled key, also known as an IDOR. Authentication is enforced (hence PR:L), but authorization is not object-scoped, and because pipeline ids are sequential they can be walked trivially across the web, log, monitoring, pod, and copy_pipeline handlers. Responses from these endpoints reveal internal operational detail - pipeline DAG structure, cluster names, namespaces, Argo workflow ids, and pod names - which is valuable reconnaissance even though the only write-like capability is cloning a pipeline into an attacker-controlled copy, not modifying the victim's object.

Know when Cube Studio 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

Authenticated low-privilege user exploits network-accessible IDOR with no UI; impact is limited cross-tenant information disclosure only, so PR:L, C:L, and I:N/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

DescriptionCVE.org

Cube-studio through 2026.09.01 contains a missing authorization vulnerability in myapp/views/view_pipeline.py that allows authenticated users to view or copy other project groups' pipelines by id. Attackers can enumerate sequential pipeline ids via the web, log, monitoring, pod, and copy_pipeline endpoints to expose DAGs, cluster names, namespaces, Argo workflow ids, and pod names, or clone pipelines.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Low
niche open-source self-hosted ML/MLOps platform, limited enterprise footprint
Data Quality
4 sources
Confidence: Medium

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.3%
Patch available No
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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