Katalog CVE

CVE-2019-9948

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
11.84%

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

Streszczenie

urllib w Python 2.x do 2.7.16 obsługuje schemat local_file:, co ułatwia zdalnym atakującym obejście mechanizmów ochronnych blokujących URI file:, na przykład przez wywołanie urllib.urlopen('local_file:///etc/passwd').

Ocena ryzyka

Możliwość odczytu lokalnych plików przez zdalnego atakującego, co może prowadzić do ujawnienia wrażliwych danych systemowych.

Rekomendacja

Zaktualizuj Pythona do wersji 2.7.17 lub nowszej (jeśli nadal używasz Pythona 2) i unikaj otwierania URL-i pochodzących z niezaufanych źródeł.

Inne podatności w Python

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

urllib in Python 2.x through 2.7.16 supports the local_file: scheme, which makes it easier for remote attackers to bypass protection mechanisms that blacklist file: URIs, as demonstrated by triggering a urllib.urlopen('local_file:///etc/passwd') call.

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