Katalog CVE

CVE-2007-1888

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Przepełnienie bufora w funkcji sqlite_decode_binary w SQLite 2, używanej przez PHP 4.x do 5.x oraz inne aplikacje, umożliwia atakującym wykonanie dowolnego kodu poprzez pustą wartość parametru in. Niektóre instalacje PHP mogą używać wersji SQLite, która nie jest podatna na tę lukę.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do zdalnego wykonania kodu, co może prowadzić do kompromitacji systemów i danych organizacji. Ryzyko wzrasta w przypadku aplikacji, które nie stosują zabezpieczeń przed tego typu atakami.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji PHP oraz SQLite, a także przegląd i zabezpieczenie aplikacji korzystających z tych technologii. Należy również monitorować i ograniczać dostęp do funkcji, które mogą być podatne na ataki.

Powiązane podatności

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

Buffer overflow in the sqlite_decode_binary function in src/encode.c in SQLite 2, as used by PHP 4.x through 5.x and other applications, allows context-dependent attackers to execute arbitrary code via an empty value of the in parameter. NOTE: some PHP installations use a bundled version of sqlite without this vulnerability. The SQLite developer has argued that this issue could be due to a misuse of the sqlite_decode_binary() API.

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