Skip to content
CriticalVulnerability

CVE-2026-77596: Kubeflow Pipelines authorization bypass in pipeline upload endpoints

Identifier
CVE-2026-77596
Published
Record updated
View JSON
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.

Summary

Kubeflow Pipelines versions before 2.18.0 have an authorization bypass in the multi-user endpoints POST /apis/v2beta1/pipelines/upload and POST /apis/v2beta1/pipelines/upload_version. When the target namespace is empty and REQUIRE_NAMESPACE_FOR_PIPELINES is at its default of false, canUploadVersionedPipeline returns without a SubjectAccessReview. A low-privilege tenant can thus create shared pipelines or inject versions into existing ones without write permission, and an unauthenticated caller can do the same if the API server is reachable without an authenticating proxy. An enabled unpinned recurring run that follows the latest version can then execute the injected specification in another tenant's namespace under that workload's service account.

Mitigation

Fixed in version 2.18.0.