Katalog CVE

CVE-2008-5031

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wielokrotne przepełnienia całkowite w Pythonie od wersji 2.2.3 do 2.6 mogą pozwolić atakującym, w zależności od kontekstu, na wywołanie nieznanego wpływu poprzez dużą wartość całkowitą w argumencie tabsize metody expandtabs. Problem dotyczy funkcji string_expandtabs oraz unicode_expandtabs.

Ocena ryzyka

Podatność ta może prowadzić do nieprzewidzianych zachowań aplikacji, co stwarza ryzyko dla integralności i dostępności systemów korzystających z podatnych wersji Pythona.

Rekomendacja

Zaleca się aktualizację Pythona do najnowszej wersji, aby usunąć tę podatność oraz wszelkie inne znane problemy bezpieczeństwa.

Powiązane podatności

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

Multiple integer overflows in Python 2.2.3 through 2.5.1, and 2.6, allow context-dependent attackers to have an unknown impact via a large integer value in the tabsize argument to the expandtabs method, as implemented by (1) the string_expandtabs function in Objects/stringobject.c and (2) the unicode_expandtabs function in Objects/unicodeobject.c. NOTE: this vulnerability reportedly exists because of an incomplete fix for CVE-2008-2315.

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