Katalog CVE

CVE-2021-4189

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

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
3.20%

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

Streszczenie

W Pythonie, a konkretnie w bibliotece klienta FTP w trybie pasywnym (PASV), stwierdzono błąd polegający na tym, że klient FTP domyślnie ufa hostowi z odpowiedzi PASV. Pozwala to atakującemu na ustawienie złośliwego serwera FTP, który może nakłonić klientów FTP do połączenia się z podanym adresem IP i portem. Ta podatność może prowadzić do skanowania portów przez klienta FTP, co w innym przypadku nie byłoby możliwe.

Ocena ryzyka

Atakujący może wykorzystać klienta FTP do skanowania portów w sieci wewnętrznej, co może ujawnić informacje o usługach i potencjalnie umożliwić dalsze ataki.

Rekomendacja

Zaktualizuj Pythona do wersji zawierającej poprawkę. Rozważ zmianę domyślnego zachowania klienta FTP, aby nie ufał hostowi z odpowiedzi PASV bez weryfikacji.

Inne podatności w Python

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

A flaw was found in Python, specifically in the FTP (File Transfer Protocol) client library in PASV (passive) mode. The issue is how the FTP client trusts the host from the PASV response by default. This flaw allows an attacker to set up a malicious FTP server that can trick FTP clients into connecting back to a given IP address and port. This vulnerability could lead to FTP client scanning ports, which otherwise would not have been possible.

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