๐Ÿ” CVE Alert

CVE-2026-77596

CRITICAL 9.6

Kubeflow Pipelines API server lacks authorization for shared pipeline uploads

CVSS Score
9.6
EPSS Score
0.0%
EPSS Percentile
0th

Kubeflow Pipelines enables users to build and deploy portable, scalable machine learning workflows. Prior to 2.18.0, the multi-user HTTP endpoints POST /apis/v2beta1/pipelines/upload and POST /apis/v2beta1/pipelines/upload_version call canUploadVersionedPipeline, which returns without SubjectAccessReview when the target namespace is empty while REQUIRE_NAMESPACE_FOR_PIPELINES defaults to false. A low-privilege tenant can create shared pipelines or inject attacker-controlled versions into existing shared pipelines without the required write permission; if the API server is directly reachable without an authenticating proxy, an unauthenticated caller can exploit the same bypass, while deployments protected by such a proxy do not expose anonymous access. 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, while pinned or embedded-specification runs are not automatically substituted. This issue is fixed in version 2.18.0.

CWE CWE-639 CWE-862
Vendor kubeflow
Product pipelines
Published Nov 5, 2026
Stay Ahead of the Next One

Get instant alerts for kubeflow pipelines

Be the first to know when new critical vulnerabilities affecting kubeflow pipelines are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None

Affected Versions

kubeflow / pipelines
< 2.18.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/kubeflow/pipelines/security/advisories/GHSA-rjr3-43j3-4q8g github.com: https://github.com/kubeflow/pipelines/pull/14352 github.com: https://github.com/kubeflow/pipelines/commit/62516d8c525f146b754cb515cf441dd0290ad841 github.com: https://github.com/kubeflow/pipelines/releases/tag/2.18.0