Katalog CVE

CVE-2019-20916

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w pakiecie pip dla języka Python przed wersją 19.2 umożliwia przemieszczanie się po katalogach (directory traversal) podczas instalacji z podanego URL. Atakujący może wykorzystać nagłówek Content-Disposition zawierający '../' w nazwie pliku, co pozwala na nadpisanie plików, np. /root/.ssh/authorized_keys.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego nadpisania krytycznych plików systemowych, takich jak klucze SSH, co może prowadzić do nieautoryzowanego dostępu do serwera i eskalacji uprawnień.

Rekomendacja

Należy natychmiast zaktualizować pip do wersji 19.2 lub nowszej. W przypadku braku możliwości aktualizacji, unikać instalowania pakietów z niezaufanych URL-i.

Inne podatności w pip

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

The pip package before 19.2 for Python allows Directory Traversal when a URL is given in an install command, because a Content-Disposition header can have ../ in a filename, as demonstrated by overwriting the /root/.ssh/authorized_keys file. This occurs in _download_http_url in _internal/download.py

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