Katalog CVE

CVE-2018-20852

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

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
3.67%

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

Streszczenie

Funkcja http.cookiejar.DefaultPolicy.domain_return_ok w bibliotece Python (przed 3.7.3) nieprawidłowo waliduje domenę, co może prowadzić do wysłania istniejących ciasteczek do niewłaściwego serwera. Atakujący może wykorzystać tę lukę, używając serwera o nazwie hosta będącej sufiksem innej prawidłowej nazwy hosta (np. pythonicexample.com do kradzieży ciasteczek dla example.com). Podatność dotyczy wersji 2.x do 2.7.16, 3.x przed 3.4.10, 3.5.x przed 3.5.7, 3.6.x przed 3.6.9 oraz 3.7.x przed 3.7.3.

Ocena ryzyka

Ciasteczka użytkownika mogą wyciec do atakującego kontrolującego serwer o podobnej nazwie hosta, co może prowadzić do przejęcia sesji lub nieautoryzowanego dostępu do kont.

Rekomendacja

Zaktualizuj Python do wersji zawierającej poprawkę (np. 3.7.3+ lub odpowiedniej dla używanej gałęzi) oraz przejrzyj konfigurację obsługi ciasteczek w aplikacjach.

Powiązane podatności

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

http.cookiejar.DefaultPolicy.domain_return_ok in Lib/http/cookiejar.py in Python before 3.7.3 does not correctly validate the domain: it can be tricked into sending existing cookies to the wrong server. An attacker may abuse this flaw by using a server with a hostname that has another valid hostname as a suffix (e.g., pythonicexample.com to steal cookies for example.com). When a program uses http.cookiejar.DefaultPolicy and tries to do an HTTP connection to an attacker-controlled server, existing cookies can be leaked to the attacker. This affects 2.x through 2.7.16, 3.x before 3.4.10, 3.5.x before 3.5.7, 3.6.x before 3.6.9, and 3.7.x before 3.7.3.

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