Katalog CVE

CVE-2026-3198

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 16 - wyżej niż 16% wszystkich znanych CVE

Streszczenie

MLflow 3.9.0 z włączonym basic-auth nie sprawdza autoryzacji dla endpointów API Gateway: ListGatewaySecretInfos, ListGatewayEndpoints i ListGatewayModelDefinitions. Każdy uwierzytelniony użytkownik, niezależnie od uprawnień, może wyliczyć wszystkie sekrety bramy, konfiguracje endpointów i definicje modeli.

Ocena ryzyka

Ujawnienie wrażliwych informacji, takich jak klucze API, konfiguracje endpointów i zastrzeżone definicje modeli, nieuprawnionym użytkownikom – może prowadzić do dalszych ataków na infrastrukturę MLflow.

Rekomendacja

Należy natychmiast zaktualizować MLflow do wersji zawierającej poprawkę lub ręcznie dodać wpisy autoryzacyjne dla wymienionych endpointów w pliku mlflow/server/auth/__init__.py.

Inne podatności w MLflow

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

MLflow 3.9.0 with basic-auth (`--app-name basic-auth`) fails to enforce authorization checks for multiple Gateway API 'list' endpoints. Specifically, the `BEFORE_REQUEST_HANDLERS` dictionary in `mlflow/server/auth/__init__.py` does not include entries for `ListGatewaySecretInfos`, `ListGatewayEndpoints`, and `ListGatewayModelDefinitions`. This allows any authenticated user, regardless of their assigned permissions, to enumerate all gateway secrets, endpoints, and model definitions. This vulnerability exposes sensitive information, such as API keys, endpoint configurations, and proprietary model definitions, to unauthorized users.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS