Katalog CVE

CVE-2022-26488

WysokieCVSS 7.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.37%

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

Streszczenie

W Pythonie przed 3.10.3 w systemie Windows lokalni użytkownicy mogą uzyskać podniesione uprawnienia, ponieważ ścieżka wyszukiwania jest niewystarczająco zabezpieczona. Instalator może pozwolić lokalnemu atakującemu na dodanie katalogów zapisywalnych przez użytkownika do systemowej ścieżki wyszukiwania. Aby wykorzystać podatność, administrator musi zainstalować Pythona dla wszystkich użytkowników i włączyć wpisy PATH. Użytkownik niebędący administratorem może wywołać naprawę, która nieprawidłowo dodaje ścieżki zapisywalne przez użytkownika do PATH, umożliwiając przejęcie ścieżki wyszukiwania innych użytkowników i usług systemowych. Dotyczy to Pythona (CPython) do 3.7.12, 3.8.x do 3.8.12, 3.9.x do 3.9.10 i 3.10.x do 3.10.2.

Ocena ryzyka

Ryzyko eskalacji uprawnień lokalnych, co może umożliwić atakującemu przejęcie kontroli nad systemem lub usługami.

Rekomendacja

Zaktualizuj Pythona do wersji 3.10.3 lub nowszej, a jeśli to niemożliwe, zastosuj obejście polegające na ręcznym zabezpieczeniu ścieżki PATH.

Inne podatności w Python

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

In Python before 3.10.3 on Windows, local users can gain privileges because the search path is inadequately secured. The installer may allow a local attacker to add user-writable directories to the system search path. To exploit, an administrator must have installed Python for all users and enabled PATH entries. A non-administrative user can trigger a repair that incorrectly adds user-writable paths into PATH, enabling search-path hijacking of other users and system services. This affects Python (CPython) through 3.7.12, 3.8.x through 3.8.12, 3.9.x through 3.9.10, and 3.10.x through 3.10.2.

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