Katalog CVE

CVE-2007-1381

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja wddx_deserialize w pliku wddx.c w PHP 5 zawiera błąd, który polega na użyciu strlcpy zamiast strlcat oraz niewłaściwych argumentów. To umożliwia atakującym wykonanie dowolnego kodu poprzez wysłanie pakietu WDDX z nieprawidłowym nakładaniem elementu STRING, co prowadzi do przepełnienia bufora.

Ocena ryzyka

Podatność ta może prowadzić do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemów korzystających z podatnej wersji PHP. Atakujący mogą wykorzystać tę lukę do przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację PHP do wersji, w której ta podatność została naprawiona, aby zminimalizować ryzyko związane z potencjalnym zdalnym wykonaniem kodu.

Powiązane podatności

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

The wddx_deserialize function in wddx.c 1.119.2.10.2.12 and 1.119.2.10.2.13 in PHP 5, as modified in CVS on 20070224 and fixed on 20070304, calls strlcpy where strlcat was intended and uses improper arguments, which allows context-dependent attackers to execute arbitrary code via a WDDX packet with a malformed overlap of a STRING element, which triggers a buffer overflow.

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