CVE Catalog

CVE-2026-88986

MediumCVSS 6.1
Published: Translated: NVD NIST

Summary

In Kubeflow Pipelines prior to 2.15.0, the frontend routes /pipeline/k8s/pod and /pipeline/k8s/pod/events include untrusted podname and podnamespace query values and backend error details in HTML-capable error responses. An unauthenticated attacker can craft a link that executes JavaScript in the frontend origin when a user meeting the deployment's authentication and route-access requirements follows it. Cookie disclosure depends on cookie attributes, and server-side code execution or availability impact is not established.

Risk Assessment

A malicious script can execute in the user's browser context (XSS), potentially leading to session data theft or actions on behalf of the victim. The risk applies to environments exposing the Kubeflow Pipelines frontend below version 2.15.0.

Recommendation

Upgrade Kubeflow Pipelines to version 2.15.0 or later. Until then, restrict frontend access and enforce restrictive cookie attributes.

Other vulnerabilities in Kubeflow Pipelines

See all
Original NVD description (English source)

Kubeflow Pipelines enables users to build and deploy portable, scalable machine learning workflows. Prior to 2.15.0, the frontend routes /pipeline/k8s/pod and /pipeline/k8s/pod/events use frontend/server/k8s-helper.ts to include untrusted podname and podnamespace query values and backend error details in HTML-capable error responses. An unauthenticated attacker can craft a link that executes JavaScript in the frontend origin when a user who satisfies the deployment's authentication and route-access requirements follows it and reaches an affected response. Cookie disclosure depends on cookie attributes, and server-side code execution or availability impact is not established. This issue is fixed in version 2.15.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS