CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2025-10279

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS