Katalog CVE

CVE-2022-0391

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

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
8.33%

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

Streszczenie

Błąd w module urllib.parse w Pythonie, polegający na braku sanityzacji danych wejściowych przez metodę urlparse, która pozwala na wstawianie znaków '\r' i '\n' w ścieżce URL. Umożliwia to atakującemu wprowadzenie spreparowanego URL-a, co może prowadzić do ataków typu injection. Problem dotyczy wersji Python przed 3.10.0b1, 3.9.5, 3.8.11, 3.7.11 i 3.6.14.

Ocena ryzyka

Atakujący może wykorzystać podatność do przeprowadzenia ataków wstrzyknięcia (injection), co może prowadzić do nieautoryzowanych działań lub kradzieży danych.

Rekomendacja

Zaktualizuj Pythona do wersji co najmniej 3.10.0b1, 3.9.5, 3.8.11, 3.7.11 lub 3.6.14 w zależności od używanej serii.

Inne podatności w Python

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

A flaw was found in Python, specifically within the urllib.parse module. This module helps break Uniform Resource Locator (URL) strings into components. The issue involves how the urlparse method does not sanitize input and allows characters like '\r' and '\n' in the URL path. This flaw allows an attacker to input a crafted URL, leading to injection attacks. This flaw affects Python versions prior to 3.10.0b1, 3.9.5, 3.8.11, 3.7.11 and 3.6.14.

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