Description
Kubeflow Pipelines enables users to build and deploy portable, scalable machine learning workflows. Prior to 2.16.1, the multi-user API server treats the empty namespace used by shared or global pipelines as an authorization exception for modification and deletion operations. An authenticated user can modify or delete shared pipeline definitions and versions without the required Kubernetes RBAC permissions, compromising their integrity and availability. Read-only access to shared pipelines remains intentional, single-user deployments intentionally bypass multi-user checks, and execution of a modified pipeline is a conditional downstream consequence. The separate shared-pipeline multipart upload authorization path is outside this advisory and is not remediated by version 2.16.1. This issue is fixed in version 2.16.1.
Published: 2026-11-05
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized modification or deletion of shared pipelines
Action: Patch
AI Analysis

Impact

Kubeflow Pipelines before version 2.16.1 mistakenly treats the empty namespace used for shared or global pipelines as an exception in multi‑user API server authorization checks, allowing any authenticated user to perform modification or deletion operations on those pipelines. This flaw constitutes an authorization bypass (CWE‑285), an access control weakness (CWE‑863), and involves an improper authentication weakness (CWE‑281), compromising the integrity and availability of shared workflows. A compromised pipeline can alter end‑to‑end machine‑learning experiments or disrupt services that rely on them. The defect does not affect read‑only access intentionally, and the separate multipart upload path for shared pipelines is not covered by this fix.

Affected Systems

The vulnerability affects Kubeflow Pipelines deployments using versions earlier than 2.16.1. The flaw specifically targets the global pipeline namespace, which is shared across users in a multi‑user cluster. Any instance that relies on the default empty namespace for shared pipelines is exposed until a patch or upgrade is applied.

Risk and Exploitability

The CVSS score of 7.2 indicates a high severity, and an EPSS score of 0.0031 shows a very low but non‑zero probability of exploitation. The lack of KEV listing suggests that no widespread exploitation has been observed yet. Nonetheless, the vulnerability can be exploited by any authenticated user in the cluster, making it a serious threat to any organization that uses shared pipelines without enforcing stricter RBAC controls.

Generated by OpenCVE AI on November 6, 2026 at 14:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Kubeflow Pipelines to version 2.16.1 or later to apply the authorization fix
  • Validate that shared pipelines are deployed in a dedicated namespace or that RBAC policies explicitly deny modification and deletion to non‑privileged users
  • Review and tighten existing RBAC configurations to ensure that only authorized service accounts or users can edit or delete shared pipeline definitions

Generated by OpenCVE AI on November 6, 2026 at 14:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-281
References
Metrics threat_severity

None

cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H'}

threat_severity

Important


Fri, 06 Nov 2026 00:00:00 +0000

Type Values Removed Values Added
First Time appeared Kubeflow
Kubeflow pipelines
Vendors & Products Kubeflow
Kubeflow pipelines

Thu, 05 Nov 2026 22:30:00 +0000

Type Values Removed Values Added
Description Kubeflow Pipelines enables users to build and deploy portable, scalable machine learning workflows. Prior to 2.16.1, the multi-user API server treats the empty namespace used by shared or global pipelines as an authorization exception for modification and deletion operations. An authenticated user can modify or delete shared pipeline definitions and versions without the required Kubernetes RBAC permissions, compromising their integrity and availability. Read-only access to shared pipelines remains intentional, single-user deployments intentionally bypass multi-user checks, and execution of a modified pipeline is a conditional downstream consequence. The separate shared-pipeline multipart upload authorization path is outside this advisory and is not remediated by version 2.16.1. This issue is fixed in version 2.16.1.
Title Kubeflow Pipelines: RBAC bypass on shared pipelines allows any authenticated user to delete or modify global pipelines
Weaknesses CWE-285
CWE-863
References
Metrics cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Kubeflow Pipelines
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-05T22:13:12.954Z

Reserved: 2026-09-10T16:02:31.342Z

Link: CVE-2026-88984

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-05T23:17:01.760

Modified: 2026-11-06T21:40:43.450

Link: CVE-2026-88984

cve-icon Redhat

Severity : Important

Publid Date: 2026-11-05T22:13:12Z

Links: CVE-2026-88984 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T15:00:07Z

Weaknesses
  • CWE-281

    Improper Preservation of Permissions

  • CWE-285

    Improper Authorization

  • CWE-863

    Incorrect Authorization