Medium severity · published Oct 29, 2026
CVE-2026-118760
Kubeflow Pipelines: Missing namespace authorization permits cross-tenant artifact reads
New
6.5
CVSS
–
EPSS
No
On KEV
Description
Kubeflow Pipelines enables users to build and deploy portable, scalable machine learning workflows. From 0.5.1 until 2.17.0, the frontend artifact routes did not check whether an authenticated user was authorized to access the requested namespace. A user who can reach the frontend and knows an artifact location can select another tenant's namespace, or omit the namespace and reach an unguarded direct handler, to read artifact contents such as datasets, models, or pipeline outputs. The issue applies to multi-user deployments that rely on Kubeflow Pipelines authorization for tenant isolation. Authentication at ingress identifies the caller but does not authorize access to the selected artifact namespace. The issue does not establish arbitrary Kubernetes Secret disclosure, storage modification, or server-side code execution. This issue is fixed in version 2.17.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PI
pipelines · kubeflow
< 2.17.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-118760
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-118760
github.com
https://github.com/kubeflow/pipelines/commit/fb69119c997402ebddab4f6410c617cb3d3634ba
github.com
https://github.com/kubeflow/pipelines/issues/9889
github.com
https://github.com/kubeflow/pipelines/pull/12860
github.com
https://github.com/kubeflow/pipelines/releases/tag/2.17.0
github.com
https://github.com/kubeflow/pipelines/security/advisories/GHSA-vjhf-6c8f-qhwj
More from pipelines
10.0
CVE-2026-54745
Kubeflow Pipelines: Unauthenticated SSRF and HTTP smuggling in Kubeflow Pipelines frontend /_proxy/ route, bypasses ENABLE_AUTHZ=true
7.5
CVE-2026-118761
Kubeflow Pipelines: Pipeline archive upload allows decompression bomb to exhaust server memory
7.5
CVE-2026-118759
Kubeflow Pipelines: Run log streaming endpoint bypasses namespace authorization, exposing pod execution logs cross-tenant
7.5
CVE-2026-118758
Kubeflow: Unauthenticated path traversal to arbitrary file read on ml-pipeline-ui via the volume artifact source
5.4
CVE-2024-9526
Stored XSS in Kubeflow Pipeline View
