Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-gpvv-69j7-gwj8

Опубликовано: 09 июн. 2021
Источник: github
Github: Прошло ревью
CVSS4: 8.7
CVSS3: 7.5

Описание

Path Traversal in pip

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. A fix was committed 6704f2ace.

Пакеты

Наименование

pip

pip
Затронутые версииВерсия исправления

< 19.2

19.2

EPSS

Процентиль: 69%
0.00622
Низкий

8.7 High

CVSS4

7.5 High

CVSS3

Дефекты

CWE-22

Связанные уязвимости

CVSS3: 7.5
ubuntu
почти 5 лет назад

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.

CVSS3: 8
redhat
около 6 лет назад

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.

CVSS3: 7.5
nvd
почти 5 лет назад

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.

CVSS3: 7.5
msrc
больше 4 лет назад

Описание отсутствует

CVSS3: 7.5
debian
почти 5 лет назад

The pip package before 19.2 for Python allows Directory Traversal when ...

EPSS

Процентиль: 69%
0.00622
Низкий

8.7 High

CVSS4

7.5 High

CVSS3

Дефекты

CWE-22