Katalog CVE

CVE-2026-2393

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersjach MLflow przed 3.9.0 występuje podatność typu Server-Side Request Forgery (SSRF). Funkcja `_create_webhook()` akceptuje parametr `url` kontrolowany przez użytkownika bez walidacji, co pozwala atakującemu na wymuszenie wysyłania żądań HTTP do wewnętrznych usług lub zewnętrznych serwerów.

Ocena ryzyka

Podatność ta może prowadzić do kradzieży poświadczeń chmurowych, dostępu do wewnętrznej sieci oraz wycieku danych, co stanowi poważne zagrożenie dla bezpieczeństwa organizacji.

Rekomendacja

Zaleca się aktualizację MLflow do wersji 3.9.0 lub nowszej oraz wdrożenie odpowiednich mechanizmów walidacji i filtrowania URL w webhookach.

Inne podatności w MLflow

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

A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The `_create_webhook()` function in `mlflow/server/handlers.py` accepts a user-controlled `url` parameter without validation, and the `_send_webhook_request()` function in `mlflow/webhooks/delivery.py` sends HTTP POST requests to this attacker-controlled URL. This allows an authenticated attacker to force the MLflow backend to send HTTP requests to internal services, cloud metadata endpoints, or arbitrary external servers. The lack of input sanitization, URL scheme filtering, or allowlist validation on the webhook URL enables exploitation, potentially leading to cloud credential theft, internal network access, and data exfiltration.

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