Database/Container, Kubernetes & orchestration
Kubeflow (AWS ALB Route Directive Adapter for Istio, OIDC JWT validation): The OIDC adapter that Kubeflow adopted for
Impact
The OIDC adapter that Kubeflow adopted for ALB-fronted deployments validates the JWT but never checks who signed or issued it. An attacker presents a token signed by their own key and is accepted as any federated user, which on Kubeflow means walking into another tenant's notebooks, pipelines and GPU quota. The upstream repo is deprecated and end of life, so no patch is coming.
Who can reach it
Any internet host that can reach an ALB target directly - that is, deployments where ALB targets are exposed rather than only reachable through the load balancer. No valid credentials required.
What to do
Stop using this adapter; it is end of life and unmaintained. Move Kubeflow authentication to a supported OIDC proxy (oauth2-proxy or the Istio authorization policies with a proper JWKS issuer pin), and make sure ALB target groups are only reachable from the load balancer, never directly.
References
Related entries
- Argo CD: Azure DevOps webhook credentials mishandled, allowing unauthorised webhook useCVE-2025-59538 · Argo CDHigh
- Kubernetes Image Builder: Nutanix/OVA Windows images use default credentials unless overriddenCVE-2025-7342 · Kubernetes Image BuilderHigh
- Argo Workflows (Argo Server, WorkflowTemplate / ClusterWorkflowTemplate endpoints): The template endpoints serveCVE-2026-28229 · Argo Workflows (Argo Server, WorkflowTemplate / ClusterWorkflowTemplate endpoints)High
- Argo Workflows (Argo Server, webhook interceptor /api/v1/events/): The webhook interceptor buffers the entire requestCVE-2026-42294 · Argo Workflows (Argo Server, webhook interceptor /api/v1/events/)High
- Podman: Image env var with a key and no value causes Podman to pass the host's value of that variableCVE-2026-57231 · PodmanHigh
- Envoy: malformed upstream response trailers dispatch through a freed decoder and crash the proxyCVE-2026-73513 · Envoy (oghttp2 upstream HTTP/2 codec, ClientStreamImpl)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.