Katalog CVE

CVE-2026-39844

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

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

Streszczenie

NiceGUI, framework UI w Pythonie, przed wersją 3.10.0 jest podatny na zapis dowolnego pliku w systemie Windows. Ponieważ PurePosixPath rozpoznaje tylko ukośniki (/) jako separatory ścieżek, atakujący może użyć backslashy (\) w nazwie przesyłanego pliku, aby ominąć sanityzację.

Ocena ryzyka

Atakujący może nadpisać dowolny plik na serwerze Windows, co może prowadzić do zdalnego wykonania kodu lub całkowitego przejęcia systemu.

Rekomendacja

Należy zaktualizować NiceGUI do wersji 3.10.0 lub nowszej.

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

NiceGUI is a Python-based UI framework. Prior to 3.10.0, Since PurePosixPath only recognizes forward slashes (/) as path separators, an attacker can bypass this sanitization on Windows by using backslashes (\) in the upload filename. Applications that construct file paths using file.name (a pattern demonstrated in NiceGUI's bundled examples) are vulnerable to arbitrary file write on Windows. This vulnerability is fixed in 3.10.0.

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