Katalog CVE

CVE-2020-15523

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.92%

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

Streszczenie

W wersjach Python 3.6 do 3.6.10, 3.7 do 3.7.8, 3.8 do 3.8.4rc1 oraz 3.9 do 3.9.0b4 na systemie Windows, biblioteka python3.dll może zostać podmieniona na konia trojańskiego, gdy CPython jest osadzony w aplikacji natywnej. Wynika to z faktu, że python3X.dll może używać nieprawidłowej ścieżki wyszukiwania do ładowania python3.dll (po użyciu Py_SetPath). Problem nie występuje przy korzystaniu z python.exe ze standardowej instalacji Pythona na Windows.

Ocena ryzyka

Atakujący może podmienić bibliotekę python3.dll i doprowadzić do wykonania złośliwego kodu w kontekście aplikacji osadzającej Pythona. Dotyczy to wyłącznie aplikacji osadzających CPython, nie standardowych instalacji Pythona.

Rekomendacja

Zaktualizuj Python do wersji zawierającej poprawkę (nowszej niż 3.6.10, 3.7.8, 3.8.4rc1 lub 3.9.0b4) lub zabezpiecz katalogi wyszukiwania bibliotek DLL przed nieuprawnionym zapisem.

Inne podatności w Python

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

In Python 3.6 through 3.6.10, 3.7 through 3.7.8, 3.8 through 3.8.4rc1, and 3.9 through 3.9.0b4 on Windows, a Trojan horse python3.dll might be used in cases where CPython is embedded in a native application. This occurs because python3X.dll may use an invalid search path for python3.dll loading (after Py_SetPath has been used). NOTE: this issue CANNOT occur when using python.exe from a standard (non-embedded) Python installation on Windows.

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