CVE-2026-88986 Cross-site scripting (XSS) reflejado en las respuestas de error de pod y eventos de Kubeflow Pipelines
Antes de 2.15.0, las rutas /pipeline/k8s/pod y /pipeline/k8s/pod/events del frontend de Kubeflow Pipelines incluyen valores no confiables de podname y podnamespace y detalles de error del backend en respuestas de error capaces de interpretar HTML. Un atacante no autenticado puede crear un enlace que ejecute JavaScript en el origen del frontend cuando un usuario que cumple los requisitos de autenticación y acceso a rutas de la instalación lo sigue y llega a una respuesta afectada. Corregido en la versión 2.15.0.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,3 % · percentil 20
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
kubeflow pipelines
< 2.15.0
Qué hacer
- Verificá si usás pipelines y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 6.1 MEDIA
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioRequerida
- AlcanceCambiado
- ConfidencialidadBaja
- IntegridadBaja
- DisponibilidadNinguna
Descripción original
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.
Referencias (4)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.