Katalog CVE

CVE-2018-14647

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

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
10.91%

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

Streszczenie

Akcelerator C elementtree w Pythonie nie zainicjował soli haszującej Expat podczas inicjalizacji. To może ułatwić przeprowadzenie ataków typu denial of service przeciwko Expat poprzez skonstruowanie dokumentu XML, który powoduje patologiczne kolizje haszujące w wewnętrznych strukturach danych Expat, zużywając duże ilości CPU i RAM. Podatność istnieje w wersjach Pythona 3.7.0, 3.6.0 do 3.6.6, 3.5.0 do 3.5.6, 3.4.0 do 3.4.9, 2.7.0 do 2.7.15.

Ocena ryzyka

Ryzyko ataków DoS, które mogą przeciążyć system, powodując niedostępność usług i znaczące zużycie zasobów.

Rekomendacja

Zaleca się aktualizację Pythona do wersji, która zawiera poprawkę inicjalizacji soli haszującej Expat.

Inne podatności w Python

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

Python's elementtree C accelerator failed to initialise Expat's hash salt during initialization. This could make it easy to conduct denial of service attacks against Expat by constructing an XML document that would cause pathological hash collisions in Expat's internal data structures, consuming large amounts CPU and RAM. The vulnerability exists in Python versions 3.7.0, 3.6.0 through 3.6.6, 3.5.0 through 3.5.6, 3.4.0 through 3.4.9, 2.7.0 through 2.7.15.

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