Katalog CVE

CVE-2007-1887

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Przepełnienie bufora w funkcji sqlite_decode_binary w bibliotece sqlite dołączonej do PHP 4 przed wersją 4.4.5 oraz PHP 5 przed wersją 5.2.1 umożliwia atakującym wykonanie dowolnego kodu poprzez przekazanie pustej wartości parametru in. Przykładem jest wywołanie funkcji sqlite_udf_decode_binary z użyciem znaku 0x01.

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. Ryzyko to jest szczególnie istotne w kontekście aplikacji webowych korzystających z podatnych wersji PHP.

Rekomendacja

Zaleca się aktualizację PHP do wersji 4.4.5 lub nowszej oraz 5.2.1 lub nowszej, aby usunąć tę podatność. Dodatkowo warto przeprowadzić audyt aplikacji w celu identyfikacji i zabezpieczenia innych potencjalnych luk.

Powiązane podatności

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

Buffer overflow in the sqlite_decode_binary function in the bundled sqlite library in PHP 4 before 4.4.5 and PHP 5 before 5.2.1 allows context-dependent attackers to execute arbitrary code via an empty value of the in parameter, as demonstrated by calling the sqlite_udf_decode_binary function with a 0x01 character.

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