Katalog CVE

CVE-2012-1823

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W PHP przed wersją 5.3.12 oraz 5.4.x przed wersją 5.4.2, w przypadku konfiguracji jako skrypt CGI, występuje problem z obsługą ciągów zapytań, które nie zawierają znaku =. To umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez umieszczanie opcji wiersza poleceń w ciągu zapytań.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemu oraz danych organizacji.

Rekomendacja

Zaleca się aktualizację PHP do wersji 5.3.12 lub 5.4.2 i nowszych, aby zniwelować tę podatność oraz zapewnić odpowiednią konfigurację serwera.

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

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not properly handle query strings that lack an = (equals sign) character, which allows remote attackers to execute arbitrary code by placing command-line options in the query string, related to lack of skipping a certain php_getopt for the 'd' case.

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