Intel

AIKIDO-2026-22107

github.com/kubeflow/hub is vulnerable to Incorrect Authorization

Incorrect AuthorizationCVE-2026-71860 Published Aug 14, 2026

84

High Risk

This Affects:

GOgithub.com/kubeflow/hub
0.3.7 - 0.3.11
Fixed in 0.3.12
Are you affected? Scan for Free

TL;DR

The UI BFF exposes model-transfer-job routes that run a Kubernetes SubjectAccessReview bound to the namespace query parameter while the handlers operate on a different namespace taken from a separate jobNamespace parameter or the request body, with no reconciliation between the two. In the default internal auth mode every data-plane call runs as the BFF ServiceAccount and the caller identity is used only as the review subject, so the Kubernetes API does not re-enforce the caller's own permissions. A caller allowed to read the model-registry service in one namespace can read, create, and delete Jobs, Secrets, ConfigMaps, and Pods or Events in any other namespace the BFF ServiceAccount can reach, including reading another tenant's transfer-job spec and planting workloads. The fix binds the authorization check to the namespace the handler actually operates on.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you run the UI BFF in its default internal auth mode with the model-transfer-job feature enabled.

Background info

github.com/kubeflow/hub is vulnerable to Incorrect Authorization in versions 0.3.7 - 0.3.11.

How to fix this

Upgrade the github.com/kubeflow/hub library to the patch version.