Katalog CVE

CVE-2026-11922

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

ZenML w wersjach 0.57.0 do 0.94.2 ma podatność polegającą na możliwości ominięcia ogranicznika szybkości (rate-limiting) na endpointach logowania i zmiany hasła poprzez rotację nagłówka X-Forwarded-For. Ogranicznik kluczuje żądania po request.client.host, który pochodzi z tego nagłówka.

Ocena ryzyka

Atakujący może przeprowadzić nieograniczone ataki brute-force na hasła użytkowników, co może prowadzić do przejęcia kont.

Rekomendacja

Zaktualizuj ZenML do wersji powyżej 0.94.2, w której problem został naprawiony. Rozważ zmianę konfiguracji Uvicorn, aby nie polegać na nagłówku X-Forwarded-For dla rate-limitingu.

Inne podatności w ZenML

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

A vulnerability in zenml-io/zenml versions 0.57.0 through 0.94.2 allows an attacker to bypass rate-limiting on the `POST /api/v1/login` and self password-change endpoints by rotating the `X-Forwarded-For` header. The rate limiter keys requests by `request.client.host`, which is derived from the `X-Forwarded-For` header when Uvicorn is launched with `--proxy-headers --forwarded-allow-ips *`. This configuration allows clients to control the value of `request.client.host`, effectively bypassing rate-limiting protections. This vulnerability leaves the affected endpoints open to unthrottled credential guessing attacks.

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