Katalog CVE

CVE-2025-10279

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersji 2.20.3 mlflow, tymczasowy katalog używany do tworzenia wirtualnych środowisk Pythona ma przypisane niebezpieczne uprawnienia do zapisu dla wszystkich (0o777). Ta podatność pozwala atakującemu z dostępem do zapisu w katalogu `/tmp` na wykorzystanie warunków wyścigu i nadpisanie plików `.py` w wirtualnym środowisku, co prowadzi do wykonania dowolnego kodu.

Ocena ryzyka

Organizacja narażona jest na ryzyko wykonania złośliwego kodu przez atakującego, co może prowadzić do utraty danych lub przejęcia kontroli nad systemem. W szczególności, atakujący mogą wykorzystać tę podatność do wprowadzenia nieautoryzowanych zmian w aplikacjach działających w wirtualnych środowiskach.

Rekomendacja

Zaleca się aktualizację do wersji 3.4.0 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto ograniczyć dostęp do katalogu `/tmp` oraz monitorować uprawnienia do tymczasowych katalogów w systemie.

Powiązane podatności

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

In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the `/tmp` directory to exploit a race condition and overwrite `.py` files in the virtual environment, leading to arbitrary code execution. The issue is resolved in version 3.4.0.

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