Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDADDetectada 05 NOV · 20:19

CVE-2026-88982 Envenenamiento de caché de ejecución entre tenants en el webhook de caché de Kubeflow Pipelines

Antes de 2.18.0, el webhook mutante de caché de ejecución V1/raw-Argo y la ruta de almacenamiento del cache-server de Kubeflow Pipelines calculan el hash de los campos de plantilla seleccionados sin el namespace de Kubernetes, usan solo la clave para búsquedas y comprobaciones de duplicados, y confían en la anotación mutable pipelines.kubeflow.org/execution_cache_key al publicar salidas. En instalaciones multiusuario donde los namespaces de tenants comparten el servicio de caché, un tenant con privilegios de…

5.4MEDIA

CVSS 3.1

  • Probabilidad de explotación · EPSS del 09/110,1 % · percentil 4
  • Explotada activamenteNo confirmada
  • Exploit públicoNo conocido

Afectados

  • kubeflow pipelines

    < 2.18.0

Qué hacer

  1. Verificá si usás pipelines y en qué versión.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
  3. Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.

Calculadora CVSS

CVSS 3.1 · 5.4 MEDIA

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N

  • Vector de ataqueRed
  • Complejidad del ataqueBaja
  • Privilegios requeridosBajos
  • Interacción del usuarioNinguna
  • AlcanceSin cambio
  • ConfidencialidadBaja
  • IntegridadBaja
  • DisponibilidadNinguna

Descripción original

Kubeflow Pipelines enables users to build and deploy portable, scalable machine learning workflows. Prior to 2.18.0, the legacy V1/raw-Argo execution cache mutating webhook and cache-server storage path hash selected template fields without the Kubernetes namespace, use the key alone for lookups and duplicate checks, and trust the mutable pipelines.kubeflow.org/execution_cache_key annotation when publishing outputs. In multi-user deployments where tenant namespaces share the cache service, a tenant with workload-submission privileges can read another namespace's cached outputs or seed matching outputs that are substituted into a later step. Standard KFP V2 component pods bypass this cache, matching requires the selected template fields and staleness policy, and arbitrary code execution or service availability impact is not established. This issue is fixed in version 2.18.0.

Referencias (4)

Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.

DUPIN · CONTACTO

Contanos tu caso

El mensaje ya va armado: podés cambiarlo.

También podés escribir a [email protected]. Usamos tus datos solo para responderte.