Read the docs
TI-2026-85699 Aliases CVE-2026-88984

Kubeflow Pipelines lets users modify or delete shared pipelines

Priority LOW 31CWE-285Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Security bypass
Confidentiality · integrity · availability
None · High · High
Fix status
Partial Red Hat: 1 without a fix

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and Red Hat. Impact type from CWE-285.

Summary

Kubeflow Pipelines before 2.16.1 is affected. The multi-user API server treats the empty namespace used by shared or global pipelines as an authorization exception for modification and deletion, which is an improper authorization flaw (CWE-285). An authenticated user with low privileges can modify or delete shared pipeline definitions and versions without the required Kubernetes RBAC permissions, compromising their integrity and availability.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

Description from the CNA

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.

Why it matters now

EPSS 0.0031 24th percentileScored 2026-11-07
Fix Partial pipelines (kubeflow): 2.16.1Red Hat: 1 without a fix

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
kubeflowpipelinesbefore 2.16.12.16.1Patch availableCNA
  • pipelines Vendorkubeflow Affected before 2.16.1 Fixed in 2.16.1 Patch available CNA

Remediation

Upgrade Kubeflow Pipelines to version 2.16.1. Red Hat OpenShift AI (RHOAI) is listed as affected without a fix. The separate shared-pipeline multipart upload authorization path is not remediated by version 2.16.1.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

  • Fix · CNA pipelines (kubeflow) Fixed in 2.16.1

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat OpenShift AI (RHOAI)Affected—

Timeline

  1. 2026-11-05 Threatist record created from CVE-2026-88984
  2. 2026-11-06 Affected versions changed · Red Hat
  3. 2026-11-06 CVSS score added · Red Hat
  4. 2026-11-07 Priority changed: MEDIUM → LOW

References

  • TI-2026-39556 Improper access control in kubeflow pipelines CVSS 3.1CRITICAL 10.0
  • TI-2024-05160 ReDoS in kubeflow/kubeflow CVSS 3.1HIGH 7.5
  • TI-2026-34822 Kubeflow Community Distribution: Overly Permissive Istio Permissions Allows Kubeflow Authorization Token Stealing CVSS 3.1HIGH 8.0
  • TI-2026-85696 Server-side request forgery in Kubeflow Pipelines TensorBoard proxy CVSS 3.1MEDIUM 5.8
  • TI-2026-73437 Server-side request forgery in Kubeflow Model Registry leaks tokens CVSS 4.0HIGH 7.1
  • TI-2026-85698 Server-side request forgery in Kubeflow Pipelines artifact endpoints CVSS 3.1HIGH 8.6
See all 19 →

Sources