Katalog CVE

CVE-2006-4812

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Przepełnienie całkowite w PHP w wersjach 5 do 5.1.6 oraz 4 przed 4.3.0 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez argument do funkcji unserialize z dużą wartością liczby elementów tablicy. To przepełnienie występuje w funkcji ecalloc silnika Zend.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do zdalnego wykonania kodu, co może prowadzić do przejęcia kontroli nad systemem lub wycieku danych. Organizacje powinny być świadome ryzyka związanego z nieaktualnymi wersjami PHP.

Rekomendacja

Zaleca się aktualizację PHP do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, należy monitorować i ograniczać dostęp do funkcji unserialize w aplikacjach.

Powiązane podatności

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

Integer overflow in PHP 5 up to 5.1.6 and 4 before 4.3.0 allows remote attackers to execute arbitrary code via an argument to the unserialize PHP function with a large value for the number of array elements, which triggers the overflow in the Zend Engine ecalloc function (Zend/zend_alloc.c).

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