Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
DeliveryEnumerate sequential pipeline ids
-
ExploitQuery view/log/monitor/pod endpoints
-
ExecutionExpose DAGs, namespaces, Argo ids, pod names
-
ImpactInvoke 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-102963
GHSA-ww26-7hpw-m38v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB